PyQt v4.8.3 Publishing Toolkit for creating GUI applications

Source: Internet
Author: User
Keywords Application publishing for containing providing
Tags added aliyun application applications creating developed files functions

PYQT is a toolkit for creating GUI applications. It is a successful fusion of the Python programming language and Qt library. QT Library is one of the most powerful libraries on the planet, before more powerful libraries appear. PYQT was developed by http://www.aliyun.com/zixun/aggregation/29869.html ">phil Thompson." PYQT implements a Python module set. It has more than 300 classes, nearly 6,000 functions and methods. It is a multi-platform toolkit that can be run on all major operating systems, including Unix,windows and Macs. PYQT with dual licenses, developers can opt for the GPL and commercial licenses. Prior to this, the GPL version could only be used on UNIX, starting with version 4 of PYQT, and GPL licenses were available for all supported platforms.

Because there are a lot of available classes, they are divided into several modules. The Qtcore module contains the core non-GUI functionality. This module is used for time, files and directories, various data types, streams, URLs, MIME types, threads, or processes. The Qtgui module contains graphics components and related classes, such as buttons, forms, status bars, toolbars, scroll bars, bitmaps, colors, fonts, and so on. The Qtnetwork module contains classes of network programming that allow clients and servers to write TCP/IP and UDP, making the network programming simpler and lighter. Qtxml contains classes that use XML files, and this module provides implementations of SAX and Dom APIs. The Qtsvg module provides classes for the SVG files that are displayed. Scalable Vector Graphics (SVG) is an XML language used to describe two-dimensional graphics and graphics applications. The Qtopengl module uses the OpenGL library to render the graphics and 2D graphs, which seamlessly integrates the Qt GUI library with the OpenGL library. The Qtsql module provides classes for the database.

The Qpynullvariant class is added to this version; the Qsettings.value () method specifies the return type; Qdeclarativeitem can act as proxies for QML signals and JAVASCRIPT functions.

PYQT is the Python version of the QT library. PYQT3 supports Qt1 to QT3. PYQT4 supports QT4. Its first release was also in 1998, but it was called pykde because at the beginning SIP and PYQT were not separated. PYQT is written in sip. PYQT follows the fun licensing model, with a GPL version and a commercial version.

Updated as follows:

· Added the Qpynullvariant class to the Qvariant v2 APIs to allow null qvariants to be implemented.
· Added The optional type keyword argument to Qsettings.value () to allow the type of the returned value to be specified.
· Qdeclarativeitem'll now act as a transparent the proxy from any QML signals and JavaScript functions.
· Any QObject invokable methods can now called transparently Evan if tightly haven ' t been explicitly.
· Qwizardpage.registerfield () can now take a unbound or bound signal as its changedsignal argument.
· Converted the Reference Guide to Sphinx.

Download Address:

Pyqt-x11-gpl-4.8.3.tar.gzlinux, UNIX sourcepyqt-win-gpl-4.8.3.zipwindows sourcepyqt-mac-gpl-4.8.3.tar.gzmacos/x Source
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.