以下のフォーム内で緑色のラインで示した コンボボックス・チェックボックス・テキストボックスの配置が希望どおりにならずこまっています。一番右のテキストボックスの長さを もっと長くしたいのですが、1カラム分の長さを期待しているコンボボックスが長くなってしまっていて このような状態になってしまっています。
一体何が原因でしょう? 同じようなことを幾度と尋ね 学習能力なく申し訳ありません。
python
############################################################################# # # # 変換対応表メニュー用フレーム設置 # # # ############################################################################# frmConvMenu = ttk.Frame(root, name="frmConvMenu") frmConvMenu.grid_rowconfigure([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], weight=1) frmConvMenu.grid_columnconfigure([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], weight=1, minsize=40) frmConvMenu.grid(row=0, column=0, sticky=tk.E + tk.W + tk.N + tk.S) # 1 上段枠 lbfrm1 = ttk.LabelFrame(frmConvMenu, text="対応表登録", labelanchor="n") lbfrm1.grid(row=1, column=0, rowspan=5, columnspan=10, sticky=tk.W + tk.E + tk.N + tk.S, padx=(10,10)) # 2 登録済対応表の選択コンボボックス cmbox_Tbl1 = ttk.Combobox(frmConvMenu, height=3, font=("Arial", 16), state="readonly") cmbox_Tbl1.grid(row=2, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) # 3 Uploadボタン btn_Upload = ttk.Button(frmConvMenu, text = "Upload", command=lambda : open_FileDialog_Import(ent_UpPath)) btn_Upload.grid(row=3, column=1, columnspan=1, sticky=tk.E + tk.W, padx=(10,0)) # 3 Key選択コンボボックス cmbox_Key = ttk.Combobox(frmConvMenu, height=3, font=("Arial", 16), state="readonly") cmbox_Key.grid(row=3, column=2, columnspan=1, sticky=tk.E) # 3 初期化宣言チェックボックス reqinitial = tk.BooleanVar() reqinitial.set(False) chk_Initial = tk.Checkbutton(frmConvMenu, variable=reqinitial, bg="#FFFFCC") chk_Initial.grid(row=3, column=3, sticky=tk.E + tk.W) # 3 Uploadファイパス テキストボックス ent_UpPath = ttk.Entry(frmConvMenu, state=tk.DISABLED, font=("Arial", 16)) ent_UpPath.grid(row=3, column=4, columnspan=5, sticky=tk.E + tk.W, padx=(0,10)) # 4 個別編集ボタン btn_TblM = ttk.Button(frmConvMenu, text = "個別編集") btn_TblM.grid(row=4, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) # 6 下段枠 lbfrm2 = ttk.LabelFrame(frmConvMenu, text="変換定義", labelanchor="n") lbfrm2.grid(row=6, column=0, rowspan=5, columnspan=10, sticky=tk.W + tk.E + tk.N + tk.S, padx=(10,10), pady=(20,0)) # 7 登録済対応表の選択コンボボックス cmbox_Tbl2 = ttk.Combobox(frmConvMenu, height=3, font=("Arial", 16), state="readonly") cmbox_Tbl2.grid(row=7, column=1, columnspan=8, sticky=tk.E + tk.W, pady=(20,0), padx=(10,10)) # 7 変換定義メンテナンスボタン btn_ConvM = ttk.Button(frmConvMenu, text = "変更定義の追加/変更/削除") btn_ConvM.grid(row=8, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) # 9 変換定義参照ボタン btn_Inq = ttk.Button(frmConvMenu, text = "変更定義一覧の参照") btn_Inq.grid(row=9, column=1, columnspan=8, sticky=tk.E + tk.W, padx=(10,10)) # 11 メニューへボタン btn_ReturnMenu = ttk.Button(frmConvMenu, text = "閉じる", command=lambda: change_frame(frmMain)) btn_ReturnMenu.grid(row=11, column=9, sticky=tk.E + tk.W, padx=(0,10))
ようやく思い通りのメッセージになりました 19:35
まだ回答がついていません
会員登録して回答してみよう