Файл ./project/main.py from application.application import * if __name__ == "__main__": app = Application() app.run() Файл ./project/application/application.py Импорт библиотеки GTK и класса окна import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from window.window import * класс приложения class Application(Gtk.Application): progname = "Programm name" progID = "Prog.name" def __init__(self): Gtk.Application.__init__(self) self.window = None self.progname = "" def do_startup(self): Gtk.Application.do_startup(self) def do_activate(self): if not self.window: self.window = Window(self) self.window.set_widgets(self) def exit(self): self.quit() Файл ./project/window/window.py класс окна import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from window.header import * from window.content import * class Window(Gtk.ApplicationWindow): def