私はスロットからQObjectを返そうとしています。私はPySideとQMLを使用しています。私は私が手戻り値CONSOLE.LOGときどのようにオブジェクトをPythonからQMLに戻しますか?
class myClass(QtCore.QObject):
def __init__(self):
self.object = QtCore.QObject()
QtCore.Slot(result=object)
def myFunc(self):
return self.object
:
QVariant(PySide::PyObjectWrapper)
を、私はこの事のうちの値を取得するように見えることができない私のコードは次のようになります。誰かが私を正しい方向に向けることができますか?私はプリミティブ型(int、strなど)を返すことができますが、オブジェクト、リスト、および辞書は私の外にあります。どんな助けでも大歓迎です。
EDIT
私は、ドット表記を使用して、オブジェクトのプロパティにアクセスしようとしています。誰かが私にこの事例を示すことができれば、非常に役に立ちます。しかし、私はオブジェクトを戻すことができれば私は自分で距離を行くことができると思う。再度、感謝します!
おかげ
ジャック
QMLはどのようなものが見えますか?あなたは実際に何をしようとしていますか? –
うわー!私はこの質問がどれほど古いのか分からなかった! –