wxPython ist ein Wrapper des GUI-Toolkits wxWidgets für die Programmiersprache Python. Die Syntax ist fast identisch mit der C++-Version. wxPython stellt eine Alternative zu Tkinter dar, das zum Pythonpaket gehört und auf der Tk-API basiert. Wie Python und wxWidgets ist wxPython quellcodeoffen und plattformunabhängig.
wxPython
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Robin Dunn Harri Pasanen |
Aktuelle Version | 3.0.1.1 (10. September 2014) |
Betriebssystem | plattformunabhängig |
Programmiersprache | C++ / Python |
Kategorie | Klassenbibliothek |
Lizenz | Freie-Software-Lizenz, GNU General Public License |
wxpython.org |
Beispiel
Dieses Programm erzeugt ein Fenster mit dem Text "Hallo Welt!"
#!/usr/bin/env python
import wx
class TestFrame(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, wx.ID_ANY, title=title)
text = wx.StaticText(self, label="Hallo Welt!")
app = wx.PySimpleApp(0)
frame = TestFrame(None, "Ein kleines Beispiel")
frame.Show()
app.MainLoop()
wxPython-basierende Programme
- BitTorrent, ist ein Programmes für Filesharing über das BitTorrent-Protokoll
- Documancer, für Programmierer-Dokumentationen
- faces, Projektmanagement-Software
- wxGlade, ein freier GUI Designer für wxWidgets/wxPython
- GNUmed, eine medizinische Praxissoftware
- Simpliciter [1], ein Vokabeltrainer für Windows und Linux
- Chandler, eine PIM-Anwendung
- Dropbox, Online-Speicher/Datensynchronisierungsdienst
- Phatch, ist ein Fotostapelverarbeitungsprogramm
- Métamorphose, Dateiumbenenner (Stapelverarbeitung)
- PlayOnLinux[2] und PlayOnMac,[3] grafische Konfigurationsprogramme für Wine mit dem Fokus auf Spielen
- GRASS GIS, eine freies OpenSource Geo-Informationssystem
- Google Drive, Desktop-Client-Anwendung für Googles cloud-basierendes Speichersystem.[4]
Literatur
- Noel Rappin, Robin Dunn: wxPython in Action. 2006, ISBN 1-932394-62-1
- Cody Precord: wxPython 2.8 Application Development Cookbook 2010, ISBN 1-849511-78-0
Weblinks
- Projekthomepage
- Wiki des wxPython-Projekts
- wxPython bei Sourceforge.net
- Liste von Software, die wxPython nutzen
Einzelnachweise
- ↑ Informationen zur Programmierung auf der Simpliciter-Webseite. Abgerufen am 21. Juni 2014
- ↑ PlayOnLinux in der englischsprachigen Wikipedia
- ↑ Mac gaming in der englischsprachigen Wikipedia
- ↑ Open source components and licenses. Google, abgerufen am 4. April 2013.