Ero sivun ”Python 2/GUI” versioiden välillä
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 92:
def quit(self):
print "Valitsit
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>
|