PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. PyQt5 supports Qt v5. PyQt4 supports Qt v4 and will build against Qt v5. The bindings are implemented as a set of Python modules and contain over 620 classes.
Like Qt, PyQt is available on all platforms under a variety of licenses including the GNU GPL v3 and a commercial license. Unlike Qt, PyQt is not available under the LGPL. You can purchase the commercial version of PyQt here.
PyQt does not include a copy of Qt. You must obtain a correctly licensed copy of Qt yourself. However, a binary Windows installers of the GPL version of both PyQt5 and PyQt4 are provided and this includes a copy of the LGPL version of Qt.
a multi-platform C++ GUI toolkit. It is a product of Troll Tech. It is supported on all major variants of Microsoft Windows and Unix/X Windows. (BEWARE OF THE LICENSE)
a graph editor and a C++ algorithm library essentially concerned with planar graphs. The editor is particularly intended for graph theoretical research.
a simple client and server to allow the forwarding of Lan packets over the Internet or in an intranet network. It was made to play multiplayer games with no direct IP connection when players are not in the same local network
a Virtual Globe and World Atlas. Marble offers different thematic maps: A classroom-style topographic map, a satellite view, street map, earth at night and temperature and precipitation maps. All maps include a custom map key, so it can also be used as an educational tool for use in class-rooms. For educational purposes you can also change date and time and watch how the starry sky and the twilight zone on the map change.
Eine Verschwörungstheorie: Im September lässt Microsoft seinen Manager Stephen Elop an die Konzernspitze von Nokia ziehen. Dann legt Windows Phone 7 einen schwachen Marktstart hin. Und nun zwingt Elop dem weltgrößten Handykonzern die Plattform auf. Zufall? von Björn Maatz
This presentation was given as a scheduled talk at PyCon UK 2007. The material presented covered the following subjects: * Generating code from user interface descriptions with pyuic4 * Connecting signals and slots using auto-connection * Creating custom widgets with PyQt4 for use in Qt Designer
def fitToWindow(self): """ Fits the image to the scroll area's size. """ sizeImage = self.lblImage.pixmap().size() height, width = sizeImage.height(), sizeImage.width() # If its smaller than self size, let it be normal size if height<self.size().height() and width<self.size().width(): self.normalSize() else: sizeImage.scale(self.size()*0.98, Qt.KeepAspectRatio) # Adjust the scale self.scale = float(sizeImage.height()) / height # Resize image to 95% self's size self.lblImage.resize(sizeImage) # Toggle windowFit (For resize events) self.windowFit = True
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control.