因此,這裏是我的代碼部分,錯誤「元組」對象有沒有屬性「curselection」
def infoButton():
conn = sqlite3.connect("sqlite.db")
book = conn.cursor()
listBox=(a,b,c,d,e,f,g)
index = listBox.curselection()[0]
event = listBox.get(index)
的A,B,C,d是[]清單,並從「書」表中有數據sqlite數據庫。
然後我把它們放在一個列表框(Tkinter)中,現在我想選擇它們並在a,b,c,d,... [list]列表中輸出數據。但是當我使用的按鈕指令,當我把它(點擊),它顯示
>>>return self.func(*args)
>>>........................
>>>index = listBox.curselection()[0]</p>
>>>AttributeError: 'tuple' object has no attribute 'curselection'
有什麼方法,我可以做到這一點。 (對不起,我只是個初學者,如果你不是清楚我的問題,請諮詢我)感謝您的幫助:)
你的'listBox'與Tkinter無關。它只是一個元組,正如錯誤告訴你的,它沒有'curselection'成員。 –
嗨ExP,列表框中的值(a,b,c,d)是我已經插入到列表框中的列表,所以有什麼辦法可以選擇它們嗎 – PyJar
如果我理解正確,你的列表框中有項目: ''first','second','third',...' 然後你得到一些值('「second」和'「third」')並且想在列表框中找到它們並選擇它們。 是不是?或者你想添加並選擇它們? – kalgasnik