Overview
wxPython is a cross-platform GUI toolkit for Python that provides a native look and feel on each platform. It's built on wxWidgets, a C++ framework.
Key features
- Native widgets
- Extensive widget set
- Advanced features like HTML rendering
- Document/View architecture
- Built-in dialogs
Common use cases
- Professional desktop applications
- Cross-platform tools
- Business applications
- Scientific software
- IDEs
Installation
pip install wxPython
Example
import wx
app = wx.App()
frame = wx.Frame(None, title="Hello wxPython")
text = wx.StaticText(frame, label="Hello, World!")
frame.Show()
app.MainLoop()