Skip to content

Commit a1fc69f

Browse files
author
florianlink
committed
removed PyQt references
git-svn-id: http://svn.code.sf.net/p/pythonqt/code/trunk@392 ea8d5007-eb21-0410-b261-ccb3ea6e24a9
1 parent 3659ca6 commit a1fc69f

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/PythonQtDoc.h

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,8 @@ Qt framework</a>.
6060
your C++ Qt applications.
6161
6262
The focus of PythonQt is on embedding Python into an existing C++ application, not on writing the whole
63-
application completely in Python. If you want to write your whole application in Python,
64-
you should use <a href="http://www.riverbankcomputing.co.uk/pyqt/" target="_blank">PyQt</a> or <a href="http://www.pyside.org" target="_blank">PySide</a> instead.
65-
63+
application completely in Python.
64+
6665
If you are looking for a simple way to embed Python objects into your C++/Qt Application
6766
and to script parts of your application via Python, PythonQt is the way to go!
6867
@@ -131,22 +130,21 @@ Qt framework</a>.
131130
- Python 2 (>= Python 2.6)
132131
- Python 3 (>= Python 3.3)
133132
- Qt 4.x (Qt 4.7 and Qt 4.8 recommended)
134-
- Qt 5.x (Tested with Qt 5.0 and 5.3)
133+
- Qt 5.x (Tested with Qt 5.0, 5.3 and 5.4)
135134
136135
The Qt5 support does not yet include Qt modules that have been introduced with Qt5. The new QtWidgets module is wrapped as part of QtGui.
137136
This allows to run scripts that were written with the Qt4 binding on a Qt5 PythonQt without porting.
138137
139-
\section Comparison Comparison with PyQt/PySide
138+
\section Comparison Comparison with PySide
140139
141-
- PythonQt is not as pythonic as PyQt/PySide in many details (e.g. buffer protocol, pickling, translation support, ...) and it is mainly thought for embedding and intercommunication between Qt/Cpp and Python
142-
- PythonQt allows to communicate in both directions, e.g., calling a Python object from C++ AND calling a C++ method from Python, while PyQt only handles the Python->C++ direction
143-
- PythonQt offers properties as Python attributes, while PyQt offers them as setter/getter methods (e.g. QWidget.width is a property in PythonQt and a method in PyQt)
140+
- PythonQt is not as pythonic as PySide in many details (e.g. buffer protocol, pickling, translation support, ...) and it is mainly thought for embedding and intercommunication between Qt/Cpp and Python
141+
- PythonQt offers properties as Python attributes, while PySide offers them as setter/getter methods (e.g. QWidget.width is a property in PythonQt and a method in PySide)
144142
- PythonQt currently does not support instanceof checks for Qt classes, except for the exact match and derived Python classes
145143
- QObject.emit to emit Qt signals from Python is not yet implemented but PythonQt allows to just emit a signal by calling it like a normal slot
146144
- PythonQt does not (yet) offer to add new signals/slots to Python/C++ objects and it does not create QMetaObjects for derived classes on the fly
147-
- Ownership handling of objects is not as complete as in PySide and PyQt, especially in situations where the ownership is not clearly passed to C++ on the C++ API.
145+
- Ownership handling of objects is not as complete as in PySide and PySide, especially in situations where the ownership is not clearly passed to C++ on the C++ API.
148146
- QStrings are always converted to unicode Python objects, QByteArray always stays a QByteArray and can be converted using QByteArray.data()
149-
- Qt methods that take an extra "bool* ok" parameter can be called passing PythonQt.BoolResult as parameter. In PyQt, a tuple is returned instead.
147+
- Qt methods that take an extra "bool* ok" parameter can be called passing PythonQt.BoolResult as parameter. In PySide, a tuple is returned instead.
150148
151149
\page Download Download
152150

0 commit comments

Comments
 (0)