Ero sivun ”WxPython” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(wxPython) |
|||
Rivi 6: | Rivi 6: | ||
==Ohjelmointi esimerkki== | ==Ohjelmointi esimerkki== | ||
Alla graafinen wxPythonilla ohjelmointu Hei maailma esimerkki. | Alla graafinen wxPythonilla ohjelmointu Hei maailma esimerkki. | ||
#!/usr/bin/env python | #!/usr/bin/env python | ||
Rivi 15: | Rivi 14: | ||
app.MainLoop() | app.MainLoop() | ||
Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon ja sille annetaan suoritusoikeudet komentorivi komennolla: | |||
chmod -x helloword.py | |||
==Katso myös== | ==Katso myös== |
Versio 14. syyskuuta 2010 kello 15.32
wxPython on käännös wxWidgetsin C++ ohjelmointikirjastosta, jonka avulla monialustaisten graafisten ohjelmien tekeminen on helppoa. Se hyödyntää kullakin alustalla alustan omia käyttöliittymäkirjastoja, minkä ansiosta wxPython-ohjelmat näyttävät useilla alustoilla natiiveilta. Linuxissa käytetyistä käyttöliittymäkirjastoista tuetaan ainakin GTK:ta.
Asennus
wxPython löytyy useimpien jakeluiden paketinhallinnasta nimellä python-wxgtk2.8. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Ohjelmointi esimerkki
Alla graafinen wxPythonilla ohjelmointu Hei maailma esimerkki.
#!/usr/bin/env python import wx app = wx.App(False) # Luodaan uusi ohjelma. frame = wx.Frame(None, wx.ID_ANY, "Hei maailma!") # Luodaan frame pääikkunaan ja title. frame.Show(True) # näytetään frame. app.MainLoop()
Joka tallennetaan helloword.py nimiseen tiedostoon ja sille annetaan suoritusoikeudet komentorivi komennolla:
chmod -x helloword.py