wxPython

wxPython

logo
Podstawowe dane

deweloper Robin Dunn
Harri Pasanen
Aktualna  wersja 4.1.1
(2020-11-21 00:00)
system operacyjny niezależna od platformy
język programowania Python , C ++
Kategoria Biblioteka klas
Licencja Licencja wolnego oprogramowania, Powszechna Licencja Publiczna GNU
wxpython.org

wxPython to wrapper dla tych GUI toolkit wxWidgets dla Pythona programowania języka . Użycie jest prawie identyczne jak w wersji C ++ . wxPython stanowi alternatywę dla Tkinter , który należy do pakietu Python i jest oparty na Tk API. Podobnie jak Python i wxWidgets, wxPython jest oprogramowaniem typu open source i niezależnym od platformy .

przykład

Ten program tworzy okno z tekstem „Hello world!”

#!/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()

Programy oparte na wxPythonie

  • BitTorrent to program do udostępniania plików przy użyciu protokołu BitTorrent
  • Dropbox , usługa przechowywania / synchronizacji danych online
  • PlayOnLinux i PlayOnMac, graficzne programy konfiguracyjne dla Wine z naciskiem na gry
  • GRASS GIS , darmowy system informacji geograficznej typu open source
  • Dysk Google , aplikacja kliencka na komputer dla systemu pamięci masowej Google w chmurze.

literatura

linki internetowe

Indywidualne dowody

  1. Projekt Open Source wxpython na stronie Open Hub: Języki . W: Open Hub . (dostęp 14 lipca 2018).
  2. PlayOnLinux w angielskiej Wikipedii
  3. Gry na Maca w angielskiej Wikipedii
  4. Komponenty i licencje open source . Google. Źródło 4 kwietnia 2013 r.