ウィンドウの幅と高さを自分で入力しなくても、ウィンドウの中央に開くことができます。Tkinter
ウィンドウを開きます。 私はthisという素晴らしい答えを出しましたが、ウィンドウの寸法を指定する必要があります。 Tkinter:幅と高さにコンテンツをラップさせながらウィンドウの開き位置を固定する方法
答えて
あなたはwinfo_width
/winfo_height
(またはwinfo_reqwidth
、winfo_reqheight
)はウィンドウサイズを取得するために使用することができます。代わりにこの
の
は、私はこのような結果を取得したいです。
def center_window(win):
# win.update_idletasks()
screen_width = win.winfo_screenwidth()
screen_height = win.winfo_screenheight()
width = win.winfo_reqwidth()
height = win.winfo_reqheight()
x = screen_width/2 - width/2
y = screen_height/2 - height/2
root.geometry('%dx%d+%d+%d' % (width, height, x, y))
は、窓が完全に設定されていない場合にはwinfo_reqwidth
、winfo_reqheight
を使用しました。
またはwinfo_width
/winfo_height
とコールする前にupdate_idletasks
に電話してジオメトリ管理を実行できます。
これは私が欲しいものを私に与えてくれません。 –
@A_Matar 'winfo'への最初の呼び出しの直前に' root.update() 'を呼び出そうとしています。これは私にこのhttps://ibb.co/nmWbvkを提供します(スクリーンショットの更新された質問を確認してください。メソッド。ウィジェットの高さと幅、およびそれらがどのように格納されるかについての問題があります:http://stackoverflow.com/q/13327659/7051394 –
@Rightleg元の回答を編集することができればうまくいきました。私は –
- 1. 正確な幅+高さと位置を保持する固定位置画像
- 2. tkinter固定ウィジェットの固定幅と高さ
- 3. 100%高さと固定位置でサイドバーを作る方法
- 4. スクロールしない固定位置のサイドバー - コンテンツの高さと高さを設定する
- 5. htmlコンテンツをjQueryで固定幅の高さと幅に分割する
- 6. ウィンドウの高さからコンテンツを開始
- 7. 幅と高さをdivウィジットの位置に設定する:
- 8. このコードの幅と高さを固定する方法
- 9. 固定幅とスケーラブルな高さのCSS
- 10. 固定に相対的な位置 - スライドさせる方法は?
- 11. 可変高さの「位置:固定」要素からコンテンツをクリアする方法は?
- 12. ウィンドウの高さに基づいて固定位置にあるボタン
- 13. レンダリングされたUserControlの位置と幅/高さの推定
- 14. 幅を変更せずに固定高さを設定する
- 15. tkinterボタンの高さと幅
- 16. 固定高さと動的幅と高さが
- 17. リンク上にカーソルを置いたときに高さを固定する方法
- 18. 位置固定幅100%
- 19. ボークプロットを応答幅と固定高さに設定する方法
- 20. マテリアライズサイドナビの高さと位置を設定する方法は?
- 21. 固定コンテンツをラップする外側の位置のCSSですか?
- 22. カラーボックス:コンテンツを高さと幅を固定したままにします
- 23. CSSレスポンスフレックス幅、固定マージン、HEIGHTオートで画像コンテンツの高さに合わせる
- 24. CSS固定位置でコンテンツを追加する方法navbar
- 25. IOS固定された位置にUITextFieldをアンカーする方法
- 26. フレックスの子の高さをコンテンツをラップする方法
- 27. 固定幅と高さバーコードPDF417形式
- 28. ウィンドウが元の位置にスクロールされるまで、下のコントロールでdiv位置が固定されました
- 29. レイアウトの固定幅、固定高さのフルハイト、全幅
- 30. 位置:固定と幅100%in ios
あなたのアプリケーションはスクリーンの画面の中心にあるので、中心にあるコーナーの1つまたは実際のセンターが中央にあることを意味しますか? – WhatsThePoint
私はさらに質問を説明するスクリーンショットを追加しました –