擅长:python、mysql、java
<P>所有这些方法——SETDATA()、DATA()、TROUNGONE()都是QT的一部分,最初打算在C++中使用,在那里它们有更大的意义。我不确定作者到底想在这里做什么,但如果你发现自己在做一些非常不符合Python的事情,也许有更好的方法:</p>
<pre><code>## The setter:
widget_item.instance_item = instance_item
## The getter:
instance_item = widget_item.instance_item
</code></pre>
< Q>文档不能推荐这一点,因为C++中没有动态属性分配。当你不得不处理QVariant和其他类似的废话时(例如,当你通过QtSQL处理数据库时),有一些非常具体的例子,但是它们非常罕见。</p>