Edit detail for PyGTK revision 3 of 1

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]

py25.png

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.