##// END OF EJS Templates
fixed example for 2.0 API...
florianlink -
r153:c16b43410891
parent child
Show More
@@ -1,22 +1,22
1 from PythonQt import *
1 from PythonQt import QtCore, QtGui, example
2 2
3 3 # call our new constructor of QSize
4 size = QSize(QPoint(1,2));
4 size = QtCore.QSize(QtCore.QPoint(1,2));
5 5
6 6 # call our new QPushButton constructor
7 button = QPushButton("sometext");
7 button = QtGui.QPushButton("sometext");
8 8
9 9 # call the move slot (overload1)
10 button.move(QPoint(0,0))
10 button.move(QtCore.QPoint(0,0))
11 11
12 12 # call the move slot (overload2)
13 13 button.move(0,0)
14 14
15 15 # call the static method
16 print QWidget.mouseGrabber();
16 print QtGui.QWidget.mouseGrabber();
17 17
18 18 # create a CPP object via constructor
19 yourCpp = YourCPPObject(2,11.5)
19 yourCpp = example.YourCPPObject(2,11.5)
20 20
21 21 # call the wrapped method on CPP object
22 22 print yourCpp.doSomething(3);
@@ -55,8 +55,8 int main( int argc, char **argv )
55 55 PythonQtScriptingConsole console(NULL, mainContext);
56 56
57 57 PythonQt::self()->addDecorators(new PyExampleDecorators());
58 PythonQt::self()->registerClass(&QPushButton::staticMetaObject);
59 PythonQt::self()->registerCPPClass("YourCPPObject");
58 PythonQt::self()->registerClass(&QPushButton::staticMetaObject, "QtGui");
59 PythonQt::self()->registerCPPClass("YourCPPObject","", "example");
60 60
61 61 mainContext.evalFile(":example.py");
62 62
General Comments 0
You need to be logged in to leave comments. Login now