0
내 tkinter GUI에서 검색 버튼을 클릭하고 결과를 내 treeview에 성공적으로 표시 할 수 있었지만 다시 오류가 발생합니다. 두 번째로 쓰려고 할 때 첫 번째 검색 쿼리와 같은 행에 쓰고 있기 때문입니다. 어떻게하면 treeview를 지우거나 내 프로그램이 내 treeview의 다음 행에 쓰는지 확인할 수 있습니까? 데이터베이스에서 이름을 검색 할 때 Tkinter Treeview 및 SQLite에 약간의 문제가 발생했습니다
srchEntry = str(searchEntry.get())
conn = sqlite3.connect('test.db')
c = conn.cursor()
c.execute("SELECT memberID, fullName, username FROM Test WHERE fullName ='"+srchEntry+"'")
conn.commit()
data = c.fetchall()
treeview.insert("", 0, 1, values=(str(data[0][0]), str(data[0][1]), str(data[0][2])))
그래서 '데이터'('MEMBERID', '전체 이름', '이름')를 반환하고 내 트 리뷰
을 (수 행되지 않음) treeview.insert하는 ITEM_ID을 할당 (...) 그것은 '지역 변수'item '값이 사용되지 않는다고 말합니다. –