1
我想從插槽返回一個QObject。我正在使用PySide和QML。我的代碼如下所示:你如何從python返回一個對象到QML?
class myClass(QtCore.QObject):
def __init__(self):
self.object = QtCore.QObject()
QtCore.Slot(result=object)
def myFunc(self):
return self.object
當我CONSOLE.LOG返回值,我得到:
QVariant(PySide::PyObjectWrapper)
我似乎無法獲得價值出了這種事。有人能指出我正確的方向嗎?我可以返回原始類型(如int,str等),但是對象,列表和字典超出了我的範圍。任何幫助將不勝感激。
編輯
我試圖訪問使用點符號對象的屬性。如果有人能夠給我一個這樣的例子,這將是非常有幫助的。但是,如果我能夠把對象拿回來,我想我可以自己走開。再次感謝!
感謝
傑克
什麼是QML樣子?你究竟在做什麼? – 2011-06-14 11:19:20
哇!我不知道這個問題有多老! – 2011-06-15 07:25:08