Quite stick seven Python GUI graphical application development framework

       As Pyhon developer, sooner or later you will encounter a graphical user interface (GUI) application development tasks, there are a lot of Python GUI development framework to choose from on the market, Python wiki GUI programming is given over 30 cross-platform framework program, including Pyjamas such cross-browser web development framework.

       How to choose from a variety of Python GUI framework and toolkit is a headache, the IT network managers recommend finishing four development toolkit (Gtk, Qt, Tk and wxwidgets) and seven excellent framework for the majority of developers to reference (except PyQt others are completely free of charge):

discouraged

  This is a very interesting project, based on OpenGL ES 2, Android and iOS platform's native multi-touch, as an event-driven framework, Kivy very suitable for game development, is very suitable for processing tasks from widgets to animation. If you want to develop cross-platform graphical applications, or just need a powerful cross-platform graphical user development framework, Kivy are a good choice.

Pyforms

  Born only two years Pyforms is a Python2.7 / 3.x environment across graphical application development framework, modularity and code reuse can save a lot of work.

PyGObject(PyGi)

  PyGObject is a component for the GNOME use GTK + or Python application development, can be tied to a cross-platform code base GObject. GTK + is a full-featured free cross-platform widget development kit, a large number of Linux and Windows / Mac OSX application development graphical user interface.

PyQt

  Qt is a C ++ cross-platform development framework written in, if your application is completely open source, you can use Qt for free, or you need to purchase a commercial license. Qt already exist for a long time, once Nokia Corporation, as a very comprehensive code library tool and API, are widely used in a large number of industries, including covering multiple platforms, including mobile. Satellite navigation applications in your device to use, which is often the Qt graphical user interface development.

PyGUI

  Compared with Kivy and PyQt, the biggest difference PyGUI is only for UNIX, Macintosh and Windows platforms. One of the main purposes PyGUI is to minimize the amount of code between applications and the underlying platform Python GUI, if you need a simple GUI development framework to get started quickly and easily, then PyGUI is a good choice.

libavg

  libavg written in C ++ is a third party open source library that can run on Linux, Mac OS X and Windows platforms. libavg officially applied to artistic stronger showing applications that can handle thousands of multimedia objects (images, text, video and camera data) at the same time. Those people were displayed on a large screen multi-touch play games, eight have libavg credit.

wxPython

       Although not yet ready for Python3, but as one of the oldest and most popular Python GUI development framework, wxPython great reputation, must be mentioned. wxPython based on wxWidgets, written in C ++ is a cross platform GUI library, in addition to the standard dialog box also provides a path 2D drawing API, support for multiple file formats as well as text editing and word processing widgets.

Guess you like

Origin www.cnblogs.com/dingjiaoyang/p/10929859.html