PyGTK - Hallo Welt

Das Erstellen eines Fensters mit PyGTK ist sehr einfach. Um fortzufahren, müssen wir zuerst das gtk-Modul in unseren Code importieren.

import gtk

Das gtk-Modul enthält die gtk.Window-Klasse. Sein Objekt erstellt ein Fenster auf oberster Ebene. Wir leiten eine Klasse von gtk.Window ab.

class PyApp(gtk.Window):

Definieren Sie den Konstruktor und rufen Sie die auf show_all() Methode der Klasse gtk.window.

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

Wir müssen jetzt das Objekt dieser Klasse deklarieren und eine Ereignisschleife starten, indem wir ihre main () -Methode aufrufen.

PyApp()
gtk.main()

Es wird empfohlen, ein Etikett hinzuzufügen “Hello World” im übergeordneten Fenster.

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

Das Folgende ist ein vollständiger Code, der angezeigt werden soll “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()

Die Implementierung des obigen Codes ergibt die folgende Ausgabe: