PyQt 4.5.4、パイソン 2.6.2
バージョン 4.5.2 以降、PyQt は、以前は許可されていたすべての Python オブジェクトを受け入れることQVariants
ができます。これにより、いくつかの問題が発生します。
>>> itemModel.data(index, Qt.EditRole)
<Product object at 0xb7ce766c>
>>> index.data(Qt.EditRole)
<QVariant object at 0xb7ce768c>
この矛盾を取り除く可能性はありますか?