以下のフォーム内で緑色のラインで示した コンボボックス・チェックボックス・テキストボックスの配置が希望どおりにならずこまっています。一番右のテキストボックスの長さを もっと長くしたいのですが、1カラム分の長さを期待しているコンボボックスが長くなってしまっていて このような状態になってしまっています。
一体何が原因でしょう? 同じようなことを幾度と尋ね 学習能力なく申し訳ありません。
python
1############################################################################# 2# # 3# 変換対応表メニュー用フレーム設置 # 4# # 5############################################################################# 6frmConvMenu = ttk.Frame(root, name="frmConvMenu") 7frmConvMenu.grid_rowconfigure([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], weight=1) 8frmConvMenu.grid_columnconfigure([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], weight=1, minsize=40) 9frmConvMenu.grid(row=0, column=0, sticky=tk.E + tk.W + tk.N + tk.S) 10 11# 1 上段枠 12lbfrm1 = ttk.LabelFrame(frmConvMenu, text="対応表登録", labelanchor="n") 13lbfrm1.grid(row=1, column=0, rowspan=5, columnspan=10, sticky=tk.W + tk.E + tk.N + tk.S, padx=(10,10)) 14 15# 2 登録済対応表の選択コンボボックス 16cmbox_Tbl1 = ttk.Combobox(frmConvMenu, height=3, font=("Arial", 16), state="readonly") 17cmbox_Tbl1.grid(row=2, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) 18 19# 3 Uploadボタン 20btn_Upload = ttk.Button(frmConvMenu, text = "Upload", command=lambda : open_FileDialog_Import(ent_UpPath)) 21btn_Upload.grid(row=3, column=1, columnspan=1, sticky=tk.E + tk.W, padx=(10,0)) 22 23# 3 Key選択コンボボックス 24cmbox_Key = ttk.Combobox(frmConvMenu, height=3, font=("Arial", 16), state="readonly") 25cmbox_Key.grid(row=3, column=2, columnspan=1, sticky=tk.E) 26 27# 3 初期化宣言チェックボックス 28reqinitial = tk.BooleanVar() 29reqinitial.set(False) 30chk_Initial = tk.Checkbutton(frmConvMenu, variable=reqinitial, bg="#FFFFCC") 31chk_Initial.grid(row=3, column=3, sticky=tk.E + tk.W) 32 33# 3 Uploadファイパス テキストボックス 34ent_UpPath = ttk.Entry(frmConvMenu, state=tk.DISABLED, font=("Arial", 16)) 35ent_UpPath.grid(row=3, column=4, columnspan=5, sticky=tk.E + tk.W, padx=(0,10)) 36 37# 4 個別編集ボタン 38btn_TblM = ttk.Button(frmConvMenu, text = "個別編集") 39btn_TblM.grid(row=4, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) 40 41# 6 下段枠 42lbfrm2 = ttk.LabelFrame(frmConvMenu, text="変換定義", labelanchor="n") 43lbfrm2.grid(row=6, column=0, rowspan=5, columnspan=10, sticky=tk.W + tk.E + tk.N + tk.S, padx=(10,10), pady=(20,0)) 44 45# 7 登録済対応表の選択コンボボックス 46cmbox_Tbl2 = ttk.Combobox(frmConvMenu, height=3, font=("Arial", 16), state="readonly") 47cmbox_Tbl2.grid(row=7, column=1, columnspan=8, sticky=tk.E + tk.W, pady=(20,0), padx=(10,10)) 48 49# 7 変換定義メンテナンスボタン 50btn_ConvM = ttk.Button(frmConvMenu, text = "変更定義の追加/変更/削除") 51btn_ConvM.grid(row=8, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) 52 53# 9 変換定義参照ボタン 54btn_Inq = ttk.Button(frmConvMenu, text = "変更定義一覧の参照") 55btn_Inq.grid(row=9, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) 56 57# 11 メニューへボタン 58btn_ReturnMenu = ttk.Button(frmConvMenu, text = "閉じる", command=lambda: change_frame(frmMain)) 59btn_ReturnMenu.grid(row=11, column=9, sticky=tk.E + tk.W, padx=(0,10))
ようやく思い通りのメッセージになりました 19:35
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/19 07:36 編集
2021/11/19 10:04
2021/11/19 10:33
2021/11/20 00:43
2021/11/20 02:34 編集
2021/11/20 06:00
2021/11/20 06:33
2021/11/20 07:40