Programs Using Wxwidgets Python

Автор:
Programs Using Wxwidgets Python Average ratng: 8,3/10 9085 reviews
WxPython
Developer(s)Robin Dunn
Harri Pasanen
Initial release1998; 22 years ago[1]
Stable release
Preview release
4.0.5a1[3] / March 6, 2019; 14 months ago
Repository
Written inC++ / Python
Operating systemCross-platform
LicensewxWindows License
Websitewxpython.org

Applications using wxGlade. Here is a list of applications that use wxGlade for building (parts of) their GUI. If you too have a 'wxGlade app' and want it to be listed here, tell us and we'll add it. External links. Python Package Index (formerly the Python Cheese Shop) is the official directory of Python software libraries and modules; Popular Python recipes at ActiveState Code contains hundreds of code samples for various tasks using Python; Useful Modules in the Python.org wiki; Organizations Using Python – a list of projects that make use of Python.

wxPython is a wrapper for the cross-platformGUIAPI (often referred to as a 'toolkit') wxWidgets (which is written in C++) for the Python programming language. It is one of the alternatives to Tkinter. It is implemented as a Python extension module (native code).

License[edit]

Being a wrapper, wxPython uses the same free software licence used by wxWidgets (wxWindows License)[4]—which is approved by Free Software Foundation and Open Source Initiative.

History[edit]

wxPython was created when Robin Dunn needed a GUI to be deployed on HP-UX systems and also on Windows 3.1 within a few weeks. While evaluating commercial solutions, he ran across Python bindings for the wxWidgets toolkit. Thus, he learned Python and, in a short time, together with Harri Pasanen, became one of the main developers of wxPython, which grew from those initial bindings.

The first versions of the wrapper were created by hand. However, soon the code base became very difficult to maintain and keep synchronized with wxWidgets releases. Later versions were created with SWIG, greatly decreasing the amount of work to update the wrapper. The first 'modern' version was announced in 1998.[1]

Mortal kombat vs dc free download - The Sims Mortal Kombat Career, Mortal Kombat X, Doom 3 Mortal Kombat Flashlight mod, and many more programs. The Mortal Kombat and DC Comics universes collide in Midway's first crossover Mortal Kombat game developed. Mortal Kombat vs. DC Universe is. Mortal Kombat Vs Dc Universe Pc Free Downloads, List 1 - Download mortal kombat vs dc universe pc software. Mortal Kombat vs. Mortal kombat vs dc free download - The Sims Mortal Kombat Career, Mortal Kombat, Mortal Kombat X, and many more programs. Download Mortal Kombat vs. DC Universe for Playstation 3 at HammerGamer. Read tips, reviews, compare prices and customer ratings, see screenshots, videos and play games for free! Mortal kombat vs dc pc.

Example[edit]

This is a simple 'Hello world' module, depicting the creation of the two main objects in wxPython (the main window object and the application object), followed by passing the control to the event-driven system (by calling MainLoop()) which manages the user-interactive part of the program.

Project Phoenix[edit]

Project Phoenix, which began in 2010, is an effort to clean up the wxPython implementation and in the process make it compatible with Python 3.[5] This project is a new implementation of wxPython, focused on improving speed, maintainability and extensibility. Just like 'Classic' wxPython, it wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wx API, enabling Python applications to have a graphical user interface on Windows, Mac or Unix systems with a native look and feel and requiring very little, if any, platform-specific code.[6]

Applications developed with wxPython[edit]

  • BitTorrent, a peer-to-peer BitTorrent application
  • Chandler, a personal information manager
  • Editra, a multi-platform text editor
  • Google Drive, desktop client for the Google cloud-based storage system[7]
  • GRASS GIS, a free, open source geographical information system
  • Métamorphose, a batch renamer
  • Phatch, a photo batch processor
  • PlayOnLinux and PlayOnMac, Wine front-ends

References[edit]

Citations[edit]

  1. ^ ab'wxPython 0.3 announcement on Yahoo Groups'. Retrieved 2007-01-16.
  2. ^'wxPython'. Retrieved 2019-04-26.
  3. ^'Index of /Phoenix/snapshot-builds'. Retrieved 2019-04-26.
  4. ^'Copyright notice'. Retrieved 2009-02-27.
  5. ^'Goals of Project Phoenix'. Retrieved 2016-03-17.
  6. ^'Project Phoenix readme file on GitHub'. Retrieved 2014-01-01.
  7. ^'Open source components and licenses'. Google. Retrieved 28 January 2013.

Sources[edit]

  • Rappin, Noel; Dunn, Robin (March 1, 2006). wxPython in Action. Greenwich: Manning Publications. p. 552. ISBN978-1-932394-62-7.

Further reading[edit]

  • Precord, Cody (December 2010). wxPython 2.8 Application Development Cookbook. Greenwich: Packt Publishing. p. 308. ISBN978-1-84951-178-0.

External links[edit]

Wikimedia Commons has media related to WxPython.
  • Tutorial screencasts for starting wxPython programming at showmedo
Retrieved from 'https://en.wikipedia.org/w/index.php?title=WxPython&oldid=949869257'
  • wxPython Tutorial
  • wxPython Resources
  • Selected Reading

wxPython is a blend of wxWidgets and Python programming library. This introductory tutorial provides the basics of GUI programming and helps you create desktop GUI applications.

Siemens simatic step 7 v5.6 crack. This tutorial is designed for software programmers who are keen on learning how to develop GUI applications for the desktop.

You should have a basic understanding of computer programming terminologies. A basic understanding of Python and any of the programming languages is a plus.