簡體   English   中英

關閉未裝飾的框架tkinter python

[英]Close undecorated frames tkinter python

我在python中使用tkinter制作UI。 我想為我的UI創建一個全屏窗口,而沒有像Java中未修飾的框架那樣的任何標題或邊框。 如我在http://effbot.org/tkinterbook/wm.htm上所述

root.overrideredirect(True)

它可以正常工作,並且具有全屏窗口,但是與Java中未修飾的幀不同,我無法使用常規關閉操作(如ALt + F4)關閉此窗口。 我需要添加一個功能以使用鍵盤Alt + F4鍵關閉我的overrideredirect窗口。 我怎樣才能做到這一點?

如果無法添加該功能,是否可以使用其他任何方式使用其他命令制作全屏窗口,以便我可以關閉Alt + F4鍵功能

對我而言,Alt + F4可以在未裝飾的窗口上正常工作,因此我不確定您出了什么問題。 話雖如此,您當然可以創建一個破壞窗口的按鈕。 這可能是最好的方法,因為不是每個人都熟悉(簡單的)鍵盤快捷鍵。

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

def quit(self):
    self.root.destroy()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM