Я пытаюсь использовать флажки в tkinter. Мой графический интерфейс имеет темную тему, поэтому я бы хотел использовать белый текст на темном фоне. К сожалению, если я сделаю это, установив fg="white" bg="black", я получу черный фон, за исключением поля, где появляется галочка, которое останется белым. Это означает, что галочка белая на белом фоне и поэтому невидима.
Есть ли какой-нибудь способ изменить фон поля, в котором появляется галочка, или, что желательно, установить цвет галочка не зависит от остального текста, т.е. чтобы сама галочка была черной галочкой на белом фоне, в то время как остальная часть виджета состояла из белого текста на черном фоне.
Чтобы проиллюстрировать проблему:
import tkinter as tk
root = tk.Tk()
var = tk.BooleanVar()
checkbutton = tk.Checkbutton(root, text="example", variable=var, bg="black", fg="white")
checkbutton.grid()
tk.mainloop()
Подробнее здесь: https://stackoverflow.com/questions/792 ... a-checkbox
Tkinter установил другой цвет для галочки и текста в флажке ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение