не судите строго.Вопрос в следующем, есть таблица в sqlite3, пытаюсь получить из неё выборку в Tkinter Text widget. Выборку получаю, но в одну строку, вместо:
ROW1
ROW2
ROW3
получаю ROW1ROW2ROW3
вот код:
#!/usr/bin/env python from Tkinter import * import sqlite3 conn = sqlite3.connect('test.db') cs = conn.cursor() rows = cs.execute('SELECT COMMENT,COMMAND,TAG FROM history') root = Tk() t = Text(root) t.pack() for row in rows: t.insert(END, row[0]) t.insert(END, row[1]) t.insert(END, row[2]) #print row[0] #print row[1] #print row[2] root.mainloop()
Подскажите, пожалуйста, что я делаю не так?
Буду очень спасибо!
, т.к. до меня так и не дошло , почему print и widget.insert() работают по разному и я не смог комфортно работать с кортежем.