1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
class imp:
def __init__(self):
#construction de la fenetre avec le bon fichier GLADE
filename = "impression.glade"
interface = Gtk.Builder()
interface.add_from_file(filename)
#connexion des signaux
interface.connect_signals(self)
#mise en variable des objets
fenetre = interface.get_object("form")
self.entry1 = interface.get_object("entry1")
self.entry2 = interface.get_object("entry2")
self.entry3 = interface.get_object("entry3")
self.entry4 = interface.get_object("entry4")
self.entry5 = interface.get_object("entry5")
self.entry6 = interface.get_object("entry6")
self.entry7 = interface.get_object("entry7")
self.entry8 = interface.get_object("entry8")
self.entry9 = interface.get_object("entry9")
self.entry10 = interface.get_object("entry10")
self.entry11 = interface.get_object("entry11")
self.entry12 = interface.get_object("entry12")
fenetre.show_all()
def on_form_destroy(self,widget):
Gtk.main_quit()
if __name__ == "__main__":
imp()
Gtk.main() |
Partager