我正在運行一條 SQL 陳述句以從資料庫的課程表中獲取所有課程名稱。然后我使用 for 回圈將它們全部放在一個文本小部件中,旁邊有一個檢查按鈕。有人可以告訴我為什么將某些值放在大括號中,以及如何在沒有大括號的情況下放置它?幫助表示贊賞!
query=c.execute("SELECT name FROM table").fetchall()
print(query)
for i in query:
var=tk.Intvar()
checkbutton = tk.Checkbutton(master,text=i)
master.window_create("end", window=checkbutton)
master.insert("end", "\n")
這就是 print(query) 回傳的內容
uj5u.com熱心網友回復:
寫text=i[0]
而不是僅僅text=i
. 您正在傳遞一個元組,text
而它應該只是一個字串。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/470339.html
標籤:Python sql 数据库 sqlite tkinter
下一篇:根據其他列更新列