我想僅使用Python編寫QML擴展。我知道如何在C++中做到這一點,但不是在Python中。這甚至有可能嗎?這裏有一個模糊的想法,我在找什麼。使用PyQt4擴展QML
class NewToQML(QObject):
Q_PROPERTY(int root READ num WRITE setNum NOTIFY numChanged REVISION 1)
而在test.qml:
import MyQmlAdditions 1.0
NewToQML {
num: 7;
}
[編輯] 我想用此QML除了完成例如改變光標當鼠標在圖形對象(NewToQML) 。
正如我下面說的,你不能PySide做到這一點,但你可以通過信令蟒蛇,或通過暴露具有改變使用的PyQt光標一個PySlot上下文對象改變光標完成光標的變化。 – Patrick