Muokataan sivua WxPython
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
wxPython on käännös [[wxWidgets]]in [[C++]] ohjelmointikirjastosta, jonka avulla monialustaisten graafisten [[Python]]-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== | ==Asennus== | ||
wxPython löytyy useimpien jakeluiden paketinhallinnasta nimellä <tt>python-wxgtk2.8</tt>. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]]. | wxPython löytyy useimpien jakeluiden paketinhallinnasta nimellä <tt>python-wxgtk2.8</tt>. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]]. | ||
== | ==Ohjelmointi esimerkki== | ||
Alla graafinen wxPythonilla | Alla graafinen wxPythonilla ohjelmointu Hei maailma esimerkki. | ||
#!/usr/bin/env python | |||
#!/usr/bin/env python | # -*- coding: iso-8859-15 -*- | ||
# -*- coding: iso-8859-15 -*- | import wx | ||
import wx | app = wx.App(False) # Luodaan uusi ohjelma. | ||
app = wx.App(False) # Luodaan uusi ohjelma. | frame = wx.Frame(None, wx.ID_ANY, "Hei maailma!") # Luodaan frame pääikkunaan ja title. | ||
frame = wx.Frame(None, wx.ID_ANY, "Hei maailma!") # Luodaan frame pääikkunaan ja title. | frame.Show(True) # näytetään frame. | ||
frame.Show(True) # näytetään frame. | app.MainLoop() | ||
app.MainLoop() | |||
Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon | Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon ja sille annetaan suoritusoikeudet komentorivi komennolla: | ||
chmod -x helloword.py | |||
==Katso myös== | ==Katso myös== | ||
Rivi 34: | Rivi 24: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[http://wxpython.org/ Ohjelman kotisivu] | *[http://wxpython.org/ Ohjelman kotisivu] | ||
*[http://wiki.wxpython.org/Getting%20Started | *[http://wiki.wxpython.org/Getting%20Started Ohjelmointi esimerkkejä] | ||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]] |