Zum Inhalt springen

wxPython

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. Februar 2021 um 18:55 Uhr durch Aka (Diskussion | Beiträge) (https). Sie kann sich erheblich von der aktuellen Version unterscheiden.
wxPython

Logo
Basisdaten

Entwickler Robin Dunn
Harri Pasanen
Aktuelle Version 4.1.1
(21. November 2020)
Betriebssystem plattformunabhängig
Programmier­sprache C++, Python[1]
Kategorie Klassenbibliothek
Lizenz Freie-Software-Lizenz, GNU General Public License
wxpython.org

wxPython ist ein Wrapper des GUI-Toolkits wxWidgets für die Programmiersprache Python. Die Verwendung ist fast identisch mit der 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.

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.App(0)
frame = TestFrame(None, "Ein kleines Beispiel")
frame.Show()
app.MainLoop()

wxPython-basierende Programme

  • BitTorrent, ist ein Programm für Filesharing über das BitTorrent-Protokoll
  • Dropbox, Online-Speicher/Datensynchronisierungsdienst
  • PlayOnLinux[2] und PlayOnMac,[3] grafische Konfigurationsprogramme für Wine mit dem Fokus auf Spielen
  • GRASS GIS, ein freies Open-Source-Geo-Informationssystem
  • Google Drive, Desktop-Client-Anwendung für Googles cloud-basierendes Speichersystem.[4]

Literatur

Einzelnachweise

  1. The wxpython Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
  2. PlayOnLinux in der englischsprachigen Wikipedia
  3. Mac gaming in der englischsprachigen Wikipedia
  4. Open source components and licenses. Google, abgerufen am 4. April 2013.