PyQt的4.5.4,2.6.2的Python是否有可能將QVariants自動轉換爲Python對象?
自版本4.5.2 PyQt的是能夠接受在那裏以前只能QVariants
允許任何Python對象。這導致一些問題:
>>> itemModel.data(index, Qt.EditRole)
<Product object at 0xb7ce766c>
>>> index.data(Qt.EditRole)
<QVariant object at 0xb7ce768c>
是否有可能消除這種不一致?
它的確如此。但事實上,一旦對象不是QVariant,麻煩就開始了。 – 2009-09-15 17:45:31