Ero sivun ”WxPython” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (koodaus esimerkki ei muuten toimi)
Rivi 24: Rivi 24:
==Aiheesta muualla==
==Aiheesta muualla==
*[http://wxpython.org/ Ohjelman kotisivu]
*[http://wxpython.org/ Ohjelman kotisivu]
*[http://wiki.wxpython.org/Getting%20Started Ohjelmointi esimerkkejä]


[[Luokka:Käsitteet]]
[[Luokka:Käsitteet]]

Versio 14. syyskuuta 2010 kello 15.38

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
# -*- 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

Katso myös

Aiheesta muualla