我在python中使用tkinter创建UI。我想为我的UI创建一个全屏窗口,没有像Java中未修饰的框架那样的任何标题或边框。如http://effbot.org/tkinterbook/wm.htm所述,我使用了
root.overrideredirect(True)
它工作正常,我有一个全屏窗口,但我不能使用像ALt + F4这样的常规关闭操作来关闭这个窗口,这与Java中未修饰的帧不同。我需要添加一个功能来使用键盘Alt + F4键关闭我的overrideredirect窗口。我怎么能这样做?
如果无法添加该功能,我可以使用其他方式使用任何其他命令制作全屏窗口,以便我使用Alt + F4键功能关闭
答案 0 :(得分:0)
对我而言,Alt + F4适用于未修饰的窗口,因此我不确定您的错误是什么。 话虽这么说,你当然可以制作一个破坏窗户的按钮。这可能是最好的方式,因为不是每个人都熟悉(简单)键盘快捷键。
self.button_quit = Tk.Button(self.root, text='Quit', command=self.quit).pack
def quit(self):
self.root.destroy()