- PyGTK
- Boa Constructor
- GRASS GIS
- WxGlade
- Tkinter
- PyQt
- WxPython
- PyGTK
- Google Drive
- Matplotlib
- WxWidgets
- List of language bindings for wxWidgets
- PlayOnLinux
- Code::Blocks
- List of open-source health software
- Padre (software)
- python - How to properly install wxPython? - Stack Overflow
- 为什么很多Python开发者写GUI不用Tkinter,而要选择PyQt …
- wxpython - how to make a simple watch in wx python - Stack …
- python - wxpython add line to TextCtrl - Stack Overflow
- wxpython - How can I create a simple message box in Python?
- PyCharm how to include wxPython library path/Can I download …
- How can I exit out of a wxPython application cleanly?
- python - wxPython: Calling an event manually - Stack Overflow
- How can I capture all exceptions from a wxPython application?
- wxPython: Dragging a file into window to get file path
WxPython GudangMovies21 Rebahinxxi LK21
wxPython is a wrapper for the cross-platform GUI API (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).
History
In 1995, Robin Dunn needed a GUI application to be deployed on HP-UX systems but also run Windows 3.1 within short time frame. He needed a cross-platform solution. While evaluating free and commercial solutions, he ran across Python bindings on the wxWidgets toolkit webpage (known as wxWindows at the time). This was Dunn's introduction to Python. Together with Harri Pasanen and Edward Zimmerman he developed those initial bindings into wxPython 0.2.
In August 1998, version 0.3 of wxPython was released. It was built for wxWidgets 2.0 and ran on Win32, with a wxGTK version in the works.
The first versions of the wrapper were created by hand. However, the code became difficult to maintain and keep synchronized with wxWidgets releases. By 1997, versions were created with SWIG, greatly decreasing the amount of work to update the wrapper.
= Project Phoenix
=In 2010, the Project Phoenix began; an effort to clean up the wxPython implementation and in the process make it compatible with Python 3. The project is a new implementation of wxPython, focused on improving speed, maintainability and extensibility. Like the previous version of wxPython, it wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API.
With the release of 4.0.0a1 wxPython in 2017, the Project Phoenix version became the official version. wxPython 4.x is the current version being developed as of June 2022.
Use
wxPython enables Python to be used for cross-platform GUI applications requiring very little, if any, platform-specific code.
= Example
=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.
This is another example of the wxPython Close Button with wxPython GUI display show in Windows 10 operating system.
License
Being a wrapper, wxPython uses the same free software license used by wxWidgets (wxWindows License)—which is approved by Free Software Foundation and Open Source Initiative.
Applications developed with wxPython
Chandler, a personal information manager
Dropbox, desktop client for the Dropbox cloud-based storage
Editra, a multi-platform text editor
Google Drive, desktop client for the Google cloud-based storage system
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
PsychoPy, experiment creation tool for neuroscience and psychology research
References
= Citations
== Sources
=Further reading
Precord, Cody (December 2010). wxPython 2.8 Application Development Cookbook. Greenwich: Packt Publishing. p. 308. ISBN 978-1-84951-178-0.
External links
Official website
wxPython Widget Tutorial Series
Project Phoenix main page
List of applications developed with wxPython
Kata Kunci Pencarian:

Introduction to wxPython
Wxpython Tutorial | PDF

12 wxPython Example, Part 3: Create and Call Custom Dialog (wxPython ...

WxPython Tutorial Part 0 - Installing WxPython and Demo - YouTube

wxPython by Example: Creating a wx.Notebook - YouTube

WxPython Tutorial Part 1 - Introduction and Frames - YouTube

3 wxPython Widgets and wxPython Demo (wxPython Tutorial) - YouTube

wxPython Tutorial 00: Intro and Setup - YouTube

wxPython tutorial 1- Install and demo - YouTube

wxPython Tutorial 01: First App - YouTube

Layouts & Sizers In WxPython Clearly Explained! | WxPython Tutorial ...

Make Desktop Applications with WxPython in Python! | WxPython Tutorial ...
wxpython
Daftar Isi
python - How to properly install wxPython? - Stack Overflow
Aug 29, 2015 · Install wxPython-Phoenix (Windows, use the appropriate script folder):
为什么很多Python开发者写GUI不用Tkinter,而要选择PyQt …
转而使用wxpython,最开始也没有什么比较好的界面设计工具,为了减小打包文件,手动编写界面代码,忍了。后来发现wxformbuilder,哈哈,这下解放了。后来一直用wxpython。 可还是心 …
wxpython - how to make a simple watch in wx python - Stack …
Dec 4, 2012 · Did you look at the wxPython demo. There are a couple widgets that you should check out. One is the AnalogClock. It's really neat. Then there's the LEDNumberCtrl. There's a …
python - wxpython add line to TextCtrl - Stack Overflow
Mar 9, 2011 · I've had issues like this before and want to share what I discovered on this topic for future inquiries. In order to successfully have a multiline widget.TextCtrl object that interprets …
wxpython - How can I create a simple message box in Python?
Jun 3, 2010 · You basically submit a block of Python code through a form, and the client comes and grabs it and executes it. I want to be able to make a simple popup message, without …
PyCharm how to include wxPython library path/Can I download …
Aug 26, 2015 · wxPython is currently not on PyPI. The beta version of wxPython, known as wxPython Phoenix, supports pip. The regular version of wxPython (classic) uses just binaries …
How can I exit out of a wxPython application cleanly?
You can use any of wxPython's thread-safe methods: wx.CallAfter, wx.PostEvent or wx.CallLater. And wx.Close is the recommended way of closing a frame. You usually don't use Destroy …
python - wxPython: Calling an event manually - Stack Overflow
Apr 14, 2009 · (wxWidgets docs here, wxPython docs here) or. wx.PostEvent(self.GetEventHandler(), event) (wxWidgets docs, wxPython docs) where event …
How can I capture all exceptions from a wxPython application?
Dec 28, 2008 · It seems that because wxPython spawns a different thread for App.MainLoop() that the exceptions are out of the scope of the try/except block at that point. – Soviut …
wxPython: Dragging a file into window to get file path
Jul 14, 2015 · I don't know. What version of wxPython are you using and on what OS? I tested this code on Windows 7, Python 2.7.9 with wxPython 3.0.2.0. I also tested it on Xubuntu 14.04 with …