@kennedi_pfeffer
Для задания цвета элементам списка в окне tkinter необходимо использовать виджет Label и метод config() для изменения атрибута 'foreground' (цвет текста). Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import tkinter as tk def set_label_color(color): label.config(foreground=color) root = tk.Tk() my_list = ['Элемент 1', 'Элемент 2', 'Элемент 3'] for item in my_list: label = tk.Label(root, text=item) label.pack() set_label_color('red') # Задаем цвет 'red' root.mainloop() |
В этом примере мы создаем список my_list с элементами, которые мы хотим отобразить в окне tkinter. Затем мы создаем виджет Label для каждого элемента списка и используем метод pack() для их размещения. Функция set_label_color() принимает параметр color и изменяет атрибут 'foreground' виджета Label на заданный цвет. Вызывая эту функцию с нужным цветом, мы можем изменить цвет элементов списка при выводе их в окно tkinter.