Ero sivun ”WxPython” versioiden välillä

Siirry navigaatioon Siirry hakuun
p <source lang=python>
suoritusoikeutta ei tarvitse antaa jos ohjelma annetaan suoraan parametrina python-tulkille
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 5: Rivi 5:
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==
==Ohjelmointiesimerkki==
Alla graafinen wxPythonilla ohjelmoitu Hei maailma! esimerkki.
Alla graafinen wxPythonilla ohjelmoitu Hei maailma! esimerkki.


<source lang=python>
<source lang=python>
#!/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()
</source>
</source>


Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon ja sille annetaan suoritusoikeudet komentorivi komennolla:
Joka tallennetaan <tt>helloword.py</tt> nimiseen tiedostoon. Ohjelma voidaan suorittaa komennolla:
  chmod -x helloword.py
  $ python helloword.py
python helloword.py


==wxPython käyttöliittymämuokkaimia==
==wxPython käyttöliittymämuokkaimia==
Noudettu kohteesta ”https://www.linux.fi/wiki/WxPython