Zum Inhalt springen

wxPython

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 29. Dezember 2013 um 01:01 Uhr durch Dasbloeckendeschaf (Diskussion | Beiträge) (Links; Infobox ergänzt (z.T. aus WP:en übertragen)). Sie kann sich erheblich von der aktuellen Version unterscheiden.
wxPython

Basisdaten

Entwickler Robin Dunn
Harri Pasanen
Aktuelle Version 2.8.12.1
(23. Juli 2011)
Aktuelle Vorabversion 2.9.5.0
(31. August 2013)
Betriebssystem plattformunabhängig
Programmier­sprache C++ / Python
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 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.

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

wxPython-basierende Programme

Literatur

Referenzen

  1. Mac Gaming (Emulation and virtualization). en.wikipedia.org, abgerufen am 4. April 2013.
  2. Open source components and licenses. Google, abgerufen am 4. April 2013.