PythonGtk:为什么全屏功能不起作用?

时间:2019-01-18 14:47:54

标签: python window gtk fullscreen glade

我正在使用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 $函数已经存在,因此我觉得它有点愚蠢。有谁知道全屏显示窗口的正确方法?

0 个答案:

没有答案