Share to: share facebook share twitter share wa share telegram print page

WxPython

wxPython
logo
ilustracja
Aktualna wersja stabilna 4.2.2
(12 września 2024) [±]
System operacyjny Wieloplatformowy
Rodzaj Nakładka
Licencja wxWindows Library Licence[1]
Strona internetowa

wxPython – pakiet dla języka Python umożliwiający tworzenie interfejsów graficznych zaimplementowany jako nakładka na bibliotekę wxWidgets.

wxPython jest modułem międzyplatformowym, czyli program napisany z jego użyciem powinien działać na różnych platformach bez modyfikacji. Aktualnie wspieranymi platformami są Microsoft Windows (wersja 32-bitowa), większość systemów uniksowych i linuksowych oraz OS X.

Przykładowy kod (wxPython 2.6.x)

#!/usr/bin/env python

import wx

class MyFrame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, title="wxPython application")
        button_id = wx.NewId()
        wx.Button(self, button_id, "Click here")
        wx.EVT_BUTTON(self, button_id, self.OnButton)

    def OnButton(self, e):
        wx.MessageBox("Hello world!", "Dialog title")

if __name__ == '__main__':
    app = wx.PySimpleApp()
    frame = MyFrame()
    frame.Show()
    app.MainLoop()

Zobacz też

Inne biblioteki GUI dla Pythona:

Przypisy

  1. Licence. wxWidgets. [dostęp 2024-10-05]. (ang.).

Linki zewnętrzne

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya