簡體   English   中英

Как отследить открытие окна в tkinter?

[英]Как отследить открытие окна в tkinter?

У меня есть проблема。 Я терпеть не могу стандартные окна Win-7, поэтому я решил их переделать под себя。 Для этого я использую Tk.overridedirect(True)。 Я сделал закрытие окна, и его сворачивание в иконку。

Tk.withdraw()
Tk.overrideredirect(False)
Tk.wm_state('iconic')

как отследить открытие окна, что-бы сработал код:

Tk.overrideredirect(True)

小部件的母版必須是另一個小部件。 您正在傳遞一個class ,並且一個 class 不是一個小部件。 但是,您可以使用該類的實例。

取而代之的是:

Form0 = MainForm()
Form1 = Form(MainForm)

做這個:

Form0 = MainForm()
Form1 = Form(Form0)

此外,您應該只調用一次mainloop 你不應該為每個窗口調用它。

暫無
暫無

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

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