#実現したいこと
ウィジェットを中央に表示させたいです。
実行すると、左上に表示されます。
中に表示されるボタン等は、placeで設定できることはわかりましたが、メインのウィンドウを中央に表示させる場合がわかりません。
お力沿いお願いいたします。
python
1 2import os 3import sys 4import tkinter as tk 5from tkinter import messagebox 6 7# OSプログラム実行(OKボタン) 8def os_program(): 9 cmd_file = "run.cmd" 10 command = cmd_file 11 os.system(command) 12 13# プログラム終了(キャンセルボタン) 14def end_program(): 15 sys.exit() 16 17def main(): 18 root = tk.Tk() 19 root.title(u"タイトル") 20 root.geometry("400x150") 21 22 # ボタンの作成 23 btn01 = tk.Button(root, text='キャンセル', command = end_program) 24 btn01.place(x=330, y=110) #ボタンを配置する位置の設定 25 26 # ボタンの作成 27 btn02 = tk.Button(root, text='OK', command = os_program) 28 btn02.place(x=290, y=110) #ボタンを配置する位置の設定 29 30 root.mainloop() 31 32main() 33 34
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/27 11:01 編集
2021/01/27 11:01