Как отобразить данные из sqlite в виде дерева с Python - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть этот класс, но когда я запускаю это приложение, он ничего не показывает мне. У меня есть семь столбцов в моей таблице, заголовок таблицы появляется в моем приложении, только данные из sqlite не отображаются .. Как я могуисправить это?

class Students:
db_name = 'Lutai.db'

def run_query(self, query, parameters = ()):
    with sqlite3.connect (self.db_name) as conn:
        cursor = conn.cursor()
        query_result = cursor.execute(query,parameters)
        conn.commit()
    return query_result

def viewing_records(self):
    records = self.tree.get_children()
    for element in records:
        self.tree.delete(element)
    query = "SELECT * FROM student ORDER BY nume DESC"
    db_rows = self.run_query(query)
    for row in db_rows:
        self.tree.insert('', 0, text=row[1], values=row[2])

Мой класс также содержит метки и фотографии здесь: click here image from imgur.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...