Estensione di QML con PyQt4
Domanda
Vorrei scrivere un'estensione QML utilizzando solo Python.So come farlo in C ++, ma non in Python.È anche possibile?Ecco una vaga idea di quello che sto cercando.
class NewToQML(QObject):
Q_PROPERTY(int root READ num WRITE setNum NOTIFY numChanged REVISION 1)
E in test.qml:
import MyQmlAdditions 1.0
NewToQML {
num: 7;
}
[modifica] Vorrei utilizzare questa aggiunta QML per realizzare, ad esempio, la modifica del cursore quando il mouse si trova sull'oggetto grafico (NewToQML).
Soluzione
Altri suggerimenti
Se hai installato gli esempi e le demo con PyQt, la demo di Minehunt fornisce un esempio QML.Se non lo hai installato, scarica il sorgente PyQt4 e cerca in examples/demos/declarative/minehunt
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow