Seven Python GUI graphical interface development framework

Source: Internet
Author: User
Tags gtk

Kivy

This is a very interesting project, based on OpenGL ES 2, which supports native multi-touch on Android and iOS platforms, as an event-driven framework, Kivy is ideal for game development and is ideal for handling tasks from widgets to animation. Kivy is a good choice if you want to develop a cross-platform graphical application, or simply need a powerful cross-platform graphical user development framework.

Pyforms

Born only two years Pyforms is a python2.7/3.x cross-environment graphics application Development framework, and modularity and code reuse can save a lot of effort.

Pygobject (Pygi)

Pygobject is a component developed using GTK + for GNOME or Python applications and can be gobject bound to a cross-platform code base. GTK + is a full-featured, free cross-platform Widget Development toolkit that develops graphical user interfaces for a large number of Linux and Windows/mac OSX applications.

PyQt

QT is a cross-platform development framework written in C + +, and if your app is fully open source, you can use QT for free, or you'll need to buy a business license. QT has existed for a long time, and once belonged to Nokia, as a very comprehensive tool code base and API, is widely used in many industries, covering a number of platforms including mobile. The graphical user interface of the satellite navigation application used in your device is often developed by QT.

Pygui

The biggest difference between Pygui and Kivy and PYQT is that they are only for Unix, Macintosh, and Windows platforms. One of the main purposes of Pygui is to minimize the amount of code between Python applications and the underlying GUI of the platform, and Pygui is a good choice if you need a simple, fast and easy-to-use GUI development framework.

Libavg

Libavg is a third-party open Source Library written in C + + that can run on Linux, Mac OS x, and Windows platforms. Libavg is used by the official in the art display application, can simultaneously process thousands of multimedia objects (picture, text, video and camera data). The large-screen display of multiplayer multi-touch games, 80% have libavg credit.

WxPython

Although not ready for Python3, but as one of the oldest and most popular Python GUI development framework, Wxpython is very famous and has to mention. Based on Wxwidgets, Wxpython is a cross-platform GUI library written in C + +, in addition to a standard dialog box, a 2D path drawing API that supports a variety of file formats and text editing and word processing widgets.

Seven Python GUI graphical interface development framework

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.