Как отобразить данные в sql на этикетке! (Python, Sql, tkinter)

#python #sqlite

Вопрос:

 def data(self):  conn = sqlite3.connect('qlcsnv.db')  myCursor = conn.cursor()  myCursor.execute("Select *from csnv")  row=myCursor.fetchall()  print(len(row))  

Я хочу показать печать(len(строка)) на этикетке:

 self.data2=Label(self.frame4,text="TỔNG: "  self.data(),font=('Time New Roman', 9, 'bold'), fg='black', bg='#D0C4DE') self.Tongdata2.place(x=5, y=40, width=70)  

Но на этикетке показано: ДАННЫЕ: Нет

Ответ №1:

Вы ничего не возвращаете data() , вы просто печатаете это в консоль, поэтому self.data() возвращаете None . Попробуйте

 def data(self):  conn = sqlite3.connect('qlcsnv.db')  myCursor = conn.cursor()  myCursor.execute("Select *from csnv")  row=myCursor.fetchall()  return len(row)  

Комментарии:

1. Проблема решена. Большое тебе спасибо, братан!