Как я могу изменить цвет фона на строку в древовидном представлении (python tkinter) - PullRequest
0 голосов
/ 26 мая 2020

Я создаю с помощью tkinter древовидное представление, которое отображает мне много данных, и я хочу, чтобы, когда в столбце 5 есть слово «бесплатно», цветной фон строки будет желтым, как я могу это сделать? ty за вашу помощь

def Read():
    Database()
    cursor.execute("SELECT * FROM `tbl_Employees")
    fetch = cursor.fetchall()
    for data in fetch:
        tree.insert('', 'end', values=(data[1], data[2], data[3], data[4], data[5], data[6]))
    cursor.close()
    conn.close()
    txt_result.config(text="Successfully read the data from database", fg="green")
    txt_result.after(2000, clear_txt)

Я пытался вставить

if data[5] == 'free':
   ....??

, но я не знаю, какая правильная команда в блоке if, который будет делать то, что я хочу

1 Ответ

0 голосов
/ 26 мая 2020

def Read (): Database () cursor.execute ("SELECT * FROM` tbl_Employees ") fetch = cursor.fetchall () для данных в выборке: tree.insert ('', 'end', values ​​= (data [1], data [2], data [3], data [4], data [5],)) cursor.close () conn.close () txt_result.config (text = "Успешно прочитать данные из базы данных" , fg = "зеленый") txt_result.after (2000, clear_txt)

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