QVariantをQSizeに変換しようとしています。
from PyQt4.QtCore import (
QVariant,
QSize,
)
s = QSize(4,3)
x = QVariant(s)
#Check, and hopefully do conversion
print x.canConvert(QVariant.Size) #True
print x.convert(QVariant.Size) #True
print type(x) #<class 'PyQt4.QtCore.QVariant'>...why??
print type(x.toSize()) #<class 'PyQt4.QtCore.QSize'>
xのタイプをQSizeにするためにx.toSizeを実行する必要があるのはなぜですか?x.convert()がxをQSizeのインスタンスにすることを期待していました。
これは私にはあまり役に立ちませんでした... http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html#convert ... convert()"が要求されたタイプのバリアント...」
助けてくれてありがとう!