問題点
tkinterを用いてGUIを作る際にgridを用いて配置させようとしたが,きれいに並ばず困っています.
実現したいこと
コンボボックスの部分がgridを使ってもきれいに並んでいないため,
これをgrid(row=0,column=1)の適切な位置にもってきたいです.
どなたかご教授お願い致します。
発生している問題・エラーメッセージ
該当のソースコード
python
1import tkinter as tk 2import tkinter.ttk as ttk 3 4 5def combo_selected(event): 6 liquid = combobox.get() 7 print(liquid) 8 9root1 = tk.Tk() 10root1.attributes('-topmost',True) 11root1.geometry('320x240') 12root1.title('解析条件') 13 14frame1 = ttk.Frame(root1,padding=32) 15frame1.grid() 16 17label1 = ttk.Label(frame1,text='種類', padding=(5,2)) 18label1.grid(row=0,column=0, sticky=tk.E) 19 20v = tk.StringVar() 21speacies = ['1','2'] 22combobox = ttk.Combobox(root1, state="readonly", textvariable=v, values=speacies,width=5) 23combobox.set(speacies[0]) 24combobox.bind('<<ComboboxSelected>>',combo_selected) 25combobox.grid(row=0,column=1) 26 27 28label2 =ttk.Label(frame1, text="温度",padding=(5,2)) 29label2.grid(row=1,column=0,sticky=tk.E) 30 31temp = tk.StringVar() 32temp_txt = ttk.Entry(frame1,textvariable=temp,width=5) 33temp_txt.grid(row=1,column=1) 34 35root1.mainloop() 36
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/31 07:13