3 | ||
Editor: pycz
Time: 2011/10/12 20:56:11 GMT+2 |
||
Note: pridavani znacek 2x-3x |
changed: - .. image:: py25.png :align: right PyGTK ========== je wrapper na knihovnu GTK+ http://www.gtk.org. PyGTK žije na http://www.pygtk.org/. Hello World ----------------- Takto vypadá asi nejjednodušší program v PyGTK:: import pygtk pygtk.require("2.0") import gtk # Vytvoříme nové okno window = gtk.Window() # Tady spojíme událost "delete-event" (zavření okna) # s ukončením programu pomoí zavolání gtk.main_quit, # která zapříčiní ukončení hlavní programové smyčky gtk.main() window.connect("delete-event", gtk.main_quit) # Vytvoříme nový popisek s popisem "Ahoj světe!!!" label = gtk.Label("Ahoj světe!!!") # A popisek připojíme do hlavního okna, které funguje jako kontejner window.add(label) # Tímto prohlásíme okno za připravené ke zobrazení window.show_all() # A spustíme hlavní programovou smyčku gtk.main() Generovanie GUI ---------------- Formuláre pre GTK si môžete písať aj sami ručne, ale prečo sa s tým trápiť, keď máme na to viacero programov. - GLADE http://glade.gnome.org/ - GAZPACHO http://directory.fsf.org/wiki/Gazpacho - tento program je napísaný v pythone a pôvodne bol klonom GLADE-3. Teraz je však z neho plnohodnotný samostatný projekt, ktorý v niektorých ohľadoch prekonáva svojho predka. Tutoriály, zdroje -------------------- - http://www.pygtk.org/pygtk2tutorial/index.html - http://www.pygtk.org/docs/pygtk/index.html - http://groups.google.cz/group/pygtk-users - http://www.root.cz/clanky/vlastnosti-a-vyhody-toolkitu-pygtk/ - [Py2exeAndPyGTK]
je wrapper na knihovnu GTK+ http://www.gtk.org. PyGTK žije na http://www.pygtk.org/.
Takto vypadá asi nejjednodušší program v PyGTK:
import pygtk pygtk.require("2.0") import gtk # Vytvoříme nové okno window = gtk.Window() # Tady spojíme událost "delete-event" (zavření okna) # s ukončením programu pomoí zavolání gtk.main_quit, # která zapříčiní ukončení hlavní programové smyčky gtk.main() window.connect("delete-event", gtk.main_quit) # Vytvoříme nový popisek s popisem "Ahoj světe!!!" label = gtk.Label("Ahoj světe!!!") # A popisek připojíme do hlavního okna, které funguje jako kontejner window.add(label) # Tímto prohlásíme okno za připravené ke zobrazení window.show_all() # A spustíme hlavní programovou smyčku gtk.main()
Formuláre pre GTK si môžete písať aj sami ručne, ale prečo sa s tým trápiť, keď máme na to viacero programov.