Essayez d'ajouter un peu de Windows en utilisant Glade :
Ouvrez un terminal, allez dans le répertoire de votre projet et tapez "quickly edit" - Cela va lancer glade (gui designer) et il va automatiquement charger les fichiers ui de votre projet. Dans glade vous pouvez ajouter des fenêtres en allant dans la zone Toplevels sur le côté gauche et en choisissant le type de fenêtre que vous voulez.
Pour ajouter des widgets à cette fenêtre, vous devez placer un conteneur d'un certain type dans votre fenêtre. Un conteneur contient essentiellement le widget. Une fois que vous avez un conteneur, vous pouvez ajouter autant de widgets qu'il peut contenir.
Si vous souhaitez ajouter Windows en utilisant Python :
Je recommande la lecture de ce tutoriel .
Pour créer une fenêtre avec un bouton, essayez de faire quelque chose comme ceci :
from gi.repository import Gtk
class ButtonExample(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Buttons")
box = Gtk.Box(spacing=6)
self.add(box)
button = Gtk.Button("Test Button") #create a button
button.connect("clicked", self.on_button_clicked) #connect the handler
box.pack_start(button, True, True, 0)
def on_button_clicked(self, button): #what happens when button is clicked
print "Button was clicked!"
win = ButtonExample()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()