Ero sivun ”WxPython” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (kaksi tutoriaalia)
(wxPython käyttöliittymämuokkaimia)
Rivi 5: Rivi 5:


==Ohjelmointi esimerkki==
==Ohjelmointi esimerkki==
Alla graafinen wxPythonilla ohjelmointu Hei maailma esimerkki.
Alla graafinen wxPythonilla ohjelmoitu Hei maailma! esimerkki.


  #!/usr/bin/env python
  #!/usr/bin/env python
Rivi 17: Rivi 17:
Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon ja sille annetaan suoritusoikeudet komentorivi komennolla:
Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon ja sille annetaan suoritusoikeudet komentorivi komennolla:
  chmod -x helloword.py
  chmod -x helloword.py
python helloword.py
==wxPython käyttöliittymämuokkaimia==
* [[wxGlade]] on suosittu graafinen [[wxPython]]-käyttöliittymä muokkain.
* [[XRCed]] [http://xrced.sourceforge.net] on visuaalinen [[xml]]-pohjainen käyttöliittymä muokkain.
* [[Boa-Constructor]] on wxPython koodimuokkain.
* [[Pyraqua]] on wxpython koodimuokkain.
* [[Gazpacho]] [http://python-gazpacho-0-7-2.software.informer.com/] on visuaalinen [[wxGlade]]-tyylinen [[xml]]-pohjainen käyttöliittymä muokkain, joka on vielä kehityksen alla.


==Katso myös==
==Katso myös==

Versio 17. syyskuuta 2010 kello 03.35

wxPython on käännös wxWidgetsin 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

wxPython löytyy useimpien jakeluiden paketinhallinnasta nimellä python-wxgtk2.8. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

Ohjelmointi esimerkki

Alla graafinen wxPythonilla ohjelmoitu Hei maailma! esimerkki.

#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
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
python helloword.py

wxPython käyttöliittymämuokkaimia

Katso myös

Aiheesta muualla