2017-06-05 14 views
0

私は全画面に行き、モニタスペース全体を占有するために(タスクバーをまたぐ)、tkinter Toplevelウィンドウを作ろうとしています。私はTk()コードを使ってこれを行うことができます:window.attributes("-fullscreen", True)。しかし、あなたはTk()の2つのインスタンスを持つことができないので、Toplevelを使用する必要があり、root.attributes("-fullscreen", True)はToplevelで動作しません。Toplevelウィンドウをモニタスペース全体に占有させますか?

私はトップレベルフルスクリーンを作るために、現時点での場所に持っているコードは、このです:

window = Toplevel() 
w = window.winfo_screenwidth() 
h = window.winfo_screenheight() 
window.geometry("%dx%d+0+0" % (w,h)) 

しかし、インターフェースの左側には届かないようこれも、適切なフルスクリーンモードになりません。画面の端。

どのようにして、TmapウィンドウがTk()ウィンドウのように画面全体を占めるようにすることができますか?

答えて

0

この問題を回避する方法を見つけました。私がしたことは、画面全体を占めるようにTk()インターフェイスを設定し、その上にフレームを置き、Tk()にフィットさせました。そうすれば、フレームに希望のウィジェットを置くことができ、完了したらフレームを破棄してTk()フレームのサイズをリセットします。

関連する問題