PyGTK - Hello World

Creare una finestra usando PyGTK è molto semplice. Per procedere, dobbiamo prima importare il modulo gtk nel nostro codice.

import gtk

Il modulo gtk contiene la classe gtk.Window. Il suo oggetto costruisce una finestra di primo livello. Deriviamo una classe da gtk.Window.

class PyApp(gtk.Window):

Definisci il costruttore e chiama il file show_all() metodo della classe gtk.window.

def __init__(self):
   super(PyApp, self).__init__()
   self.show_all()

Ora dobbiamo dichiarare l'oggetto di questa classe e avviare un ciclo di eventi chiamando il suo metodo main ().

PyApp()
gtk.main()

Si consiglia di aggiungere un'etichetta “Hello World” nella finestra genitore.

label = gtk.Label("Hello World")
self.add(label)

Quello che segue è un codice completo da visualizzare “Hello World”-

import gtk

class PyApp(gtk.Window):
   def __init__(self):
      super(PyApp, self).__init__()
      self.set_default_size(300,200)
      self.set_title("Hello World in PyGTK")
      label = gtk.Label("Hello World")
      self.add(label)
      self.show_all()
PyApp()
gtk.main()

L'implementazione del codice precedente produrrà il seguente output: