Python GUI Development Framework __python

Source: Internet
Author: User
Tags win32 wxwidgets

Python UI Development Kit Kivy

Kivy is an open source toolkit that enables programs created using the same source code to run across platforms. It focuses on innovative user interface development, such as: multi-touch applications. Kivy also provides a multi-touch mouse simulator. Currently supported platforms include: Linux, Windows, Mac OS x, and Android.

Kivy has the ability to handle animations, caching, gestures, graphics, and so on. It also has built-in many user interface controls such as buttons, cameras, tables, slider, and tree controls.

Python GUI Development Tools Flexx

Flexx is a pure Python toolkit for creating graphical interface applications. It uses WEB technology for rendering of the interface. You can use Flexx to create desktop applications, and you can export an HTML document that is applied to a standalone file. Because of the use of pure Python development, Flexx is cross-platform. You just need to have Python and a browser to run it. If you are running using desktop mode, Firefox is recommended.

python binding PyQt for QT libraries

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 did not separate. PYQT is written in sip. PyQt offers a GPL version and a commercial version.

Python Graphics Development Kit WxPython

WxPython is an excellent GUI graphics library in the Python language, allowing Python programmers to easily create a full, full-featured GUI user interface. WxPython is provided to the user as an excellent cross-platform GUI library wxWidgets python encapsulation and Python modules.

Like Python and wxwidgets, Wxpython is an open-source software and has excellent cross-platform capabilities to run on 32-bit Windows, most Unix or Unix-like systems, and Macintosh OS x.

tk Graphical user interface Tkinter

The Tkinter (also known as the TK interface) is the standard Python interface for the TK graphical user interface Toolkit. TK is a lightweight cross-platform graphical user interface (GUI) development tool. TK and Tkinter can run on most Unix platforms, Windows, and Macintosh systems.

Tkinter is made up of a certain number of modules. Tkinter is located in a binary module named _tkinter (earlier version named Tkinter). Tkinter contains low-level interface modules for TK, and low-level interfaces are not used directly by application-level programmers, usually a shared library (or DLL), but in some cases it is also statically linked by the Python interpreter.

Pywin32

Windows Pywin32 allows you to use Python to develop Win32 applications in the same way as VC. Code style can resemble Win32 SDK, also can resemble MFC, choose by you. If you still do not give up VC-like code process under Python, then this is a good choice.

Python graphical interface development package PyGTK

PyGTK lets you easily create a program with a graphical user interface with Python. The underlying GTK + provides a variety of visual elements and functionality, and you can develop full-featured software that runs on the GNOME desktop system if needed.

PyGTK really has cross-platform, it can be modified, stable operation of a variety of operating systems, such as Linux,windows,macos. In addition to its easy-to-use and rapid prototyping capabilities, PYGTK has a unique ability to handle localized languages.

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.