【问题标题】:Close undecorated frames tkinter python关闭未装饰的框架 tkinter python
【发布时间】:2014-08-08 05:49:59
【问题描述】:

我正在 python 中使用 tkinter 制作 UI。我想为我的 UI 制作一个全屏窗口,没有任何标题或边框,如 Java 中未装饰的框架。如http://effbot.org/tkinterbook/wm.htm 所述,我使用过

root.overrideredirect(True)

它工作正常,我有一个全屏窗口,但我无法使用像 ALt+F4 这样的正常关闭操作来关闭这个窗口,这与 Java 中未修饰的框架不同。我需要添加一个功能来使用键盘 Alt+F4 键关闭我的覆盖重定向窗口。我该怎么做?

如果无法添加该功能,我是否可以使用另一种方式使用任何其他命令制作全屏窗口,以便我使用 Alt+F4 键功能关闭

【问题讨论】:

    标签: python python-2.7 user-interface tkinter


    【解决方案1】:

    对我来说,Alt+F4 可以很好地用于未装饰的窗口,所以我不确定你出了什么问题。 话虽如此,您当然可以制作一个破坏窗口的按钮。这可能是最好的方法,因为不是每个人都熟悉(简单的)键盘快捷键。

    self.button_quit = Tk.Button(self.root, text='Quit', command=self.quit).pack
    
    def quit(self):
        self.root.destroy()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多