Я создаю приложение с помощью Python и Glade, и мне бы хотелось, чтобы мое окно отображалось в полноэкранном режиме.
Вот мой код:
class MainWindow(GtkWindow):
def __init__(self):
Gtk.Window.__init__(self)
self.builder = GtkBuilder()
self.builder.add_from(path_to_my_glade_file)
self.window = self.builder.get_object('main_window')
self.window.connect('delete-event', Gtk.main_quit)
self.window.fullscreen()
self.window.show_all()
Этот класс затем вызывается в следующей функции:
def open_window():
win = MainWindow()
win.connect("destroy", Gtk.main_quit)
Gtk.main()
Однако окно не отображается в полноэкранном режиме, и мне интересно, почему. Я подумал, что мог бы получить размер экрана и использовать функцию $ set_default_size $, но я нахожу это немного глупым, так как функция $ fullscreen $ уже существует. Кто-нибудь знает правильный способ отображения окна в полноэкранном режиме?