Поскольку результатом является кортеж внутри списка (в основном это двумерный набор), он не будет вставлять целые значения кортежа в текстовый виджет.
Попробуйте это:
def showCustomers():
print(" ")
print("Customers:")
cursor.execute("SELECT * FROM tblCustomers")
print(cursor.fetchall())
txtTerminal.config(state = NORMAL)
for line in cursor.fetchall():
for data in line:
txtTerminal.insert(END, " " + data + "\n")
txtTerminal.config(state = DISABLED)
Главное, что я изменил, это механизм вставки, т. Е.
for line in cursor.fetchall():
for data in line:
txtTerminal.insert(END, " " + data + "\n")
Первый кортеж из списка будет извлечен как «строка», а затем значение будет взято как «данные» из «строки».,В конце концов, он вставит эти данные в текстовый виджет.
Не стесняйтесь задавать вопросы или если возникнет ошибка.
До тех пор, Ciao!