github.com/mit-dci/lit@v0.0.0-20221102210550-8c3d3b49f2ce/cmd/litgtk/test.py (about)

     1  import gi
     2  gi.require_version('Gtk', '3.0')
     3  from gi.repository import Gtk
     4  
     5  class Handler:
     6      def onDeleteWindow(self, *args):
     7          Gtk.main_quit(*args)
     8  
     9      def onButtonPressed(self, button):
    10          print("Hello World!")
    11  
    12  builder = Gtk.Builder()
    13  builder.add_from_file("builder_example.glade")
    14  builder.connect_signals(Handler())
    15  
    16  window = builder.get_object("window1")
    17  window.show_all()
    18  
    19  Gtk.main()