wxPython

wxPython

logo
Dati di base

sviluppatore Robin Dunn
Harri Pasanen
Versione attuale  4.1.1
(2020-11-21 00:00)
sistema operativo Piattaforma indipendente
linguaggio di programmazione Python , C ++
categoria Libreria di classi
Licenza Licenza software gratuita, GNU General Public License
wxpython.org

wxPython è un wrapper per il toolkit GUI wxWidgets per il linguaggio di programmazione Python . L'utilizzo è quasi identico a quello della versione C ++ . wxPython rappresenta un'alternativa a Tkinter , che appartiene al pacchetto Python e si basa sull'API Tk . Come Python e wxWidgets, wxPython è open source e indipendente dalla piattaforma .

esempio

Questo programma crea una finestra con il testo "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()

Programmi basati su wxPython

  • BitTorrent è un programma di condivisione di file che utilizza il protocollo BitTorrent
  • Dropbox , servizio di archiviazione online / sincronizzazione dati
  • PlayOnLinux e PlayOnMac, programmi di configurazione grafica per Wine con un focus sui giochi
  • GRASS GIS , un sistema informativo geografico open source gratuito
  • Google Drive , applicazione client desktop per il sistema di archiviazione basato su cloud di Google.

letteratura

link internet

Prove individuali

  1. Il progetto open source wxpython su Open Hub: pagina delle lingue . In: Apri Hub . (accesso 14 luglio 2018).
  2. PlayOnLinux nella Wikipedia in lingua inglese
  3. ↑ Giochi per Mac in Wikipedia in lingua inglese
  4. Componenti e licenze open source . Google. Estratto il 4 aprile 2013.