Ero sivun ”Python 2/GUI” versioiden välillä

Poistettu sisältö Lisätty sisältö
Goasd (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Goasd (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 92:
def quit(self):
print "Valitsit loperalopeta"
sys.exit(0)
Rivi 102:
PyGTK toimii Linuxilla, Windowsilla ja Mac OS X:llä. Esimerkki:
<source lang="Python">
import pygtk
pygtk.require("2.0")
import gtk
Rivi 126 ⟶ 128:
if __name__ == "__main__":
HelloWorld()
</source>
 
===Painike===
Painikkeen luominen PyGTKlla. Esimerkki:
<source lang="Python">
import pygtk
pygtk.require("2.0")
import gtk
 
class HelloWorld:
 
def __init__(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
 
self.window.set_title("Hei")
 
self.window.set_size_request(200, 150)
 
self.button = gtk.Button("Klikkaa")
 
self.button.connect("clicked", self.button_press, "Klikkaa")
self.window.add(self.button)
self.button.show()
self.window.show()
gtk.main()
def button_press(self, widget, data):
print "Painoit %s painiketta" % data
 
if __name__ == "__main__":
HelloWorld()
 
 
</source>