![](/img/trans.png)
[英]Variable in Python not being written to file after being defined by a Tkinter button
[英]Function Variable isn't being written to by tkinter combobox
我正在開發一個應用程序,該應用程序將記錄有關特定類型服務工作的事件。
該應用程序使用 SQLite 數據庫,我想以數據庫項的形式填充“事件”。
我的問題是 ComboBox 的“.get()”沒有被寫入要數據庫化的數據列表。
我目前在 PageTwo,隨着 go 的開啟,逐漸向頁面添加功能。
請有人能告訴我我哪里出錯了嗎?
class PageOne(tk.Frame):
def __init__(self,parent,controller):
tk.Frame.__init__(self,parent)
label = ttk.Label(self,text='New Work',font=LARGE_FONT)
label.pack(pady=10,padx=10)
button3 = ttk.Button(self,text='Home',command=lambda: controller.show_frame(StartPage))
button3.pack()
sel = StringVar()
sel2 = StringVar()
l1=Label(self,text='Work Type: ')
l1.pack()
combo1 = ttk.Combobox(self, width=20, height=40,textvariable=sel)
combo1.pack()
combo1['values'] = combo_values_input('Work_Dev.db','TypeData','WorkType')
l2=Label(self,text='Customer: ')
l2.pack()
combo2 = ttk.Combobox(self, width=20, height=40,textvariable=sel2)
combo2.pack()
combo2['values'] = combo_values_input('Work_Dev.db','SiteData','Site')
#datalist = [str(combo1.get()),'data02',f'{date_time}','data04']
datalist = []
b1=ttk.Button(self,text="Save to DataBase",command=db_func)
b1.pack()
sel.trace('w',myupd)
sel2.trace('w',myupd2)
謝謝 Matiiss,花時間看這個。
我已經解決了,為無法使用的問題道歉。
解決方案是在我想將其用於 ComboBox 的頁面中定義數據庫 function。
2022年過得好。
我會弄清楚為什么 StackOverflow 不能容忍我的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.