我正在嘗試制作一個需要禁用視窗大小調整和全屏模式的 python 應用程式。我使用 root.resizable(False,False) 來完成這項作業,它確實阻止了視窗調整大小。但是對于禁用全屏模式,只有先將其圖示化然后再將其取消圖示化。我想知道為什么,有解決方法嗎?
編輯:試過 root.withdraw() 和 root.deiconify(),它沒有用,似乎只有手動圖示化作業。我在我制作的另一個測驗腳本上嘗試了相同的腳本,它無需撤銷和去圖示化即可作業。因此,目前該問題僅適用于我正在處理的當前應用程式,不知道是什么原因造成的。
編輯:找到了如何修復它,似乎是放置物件導致了這個問題。在放置物件后添加了 root.withdraw() 和 root.deiconify() ,現在它就像一個魅力。
uj5u.com熱心網友回復:
根據tk 檔案,這可能是視窗管理器中的錯誤。請記住,這resizable是一個wm 命令。
大多數現有的視窗管理器似乎都有影響wm命令操作的錯誤。例如,如果視窗已經處于活動狀態,則某些更改將不會生效:必須撤消視窗并取消圖示化才能使更改發生。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/385738.html
標籤:特金特
上一篇:在Windows之間傳遞資料
