#python #tkinter
#python #tkinter
Вопрос:
Когда я добавляю флажок и выбираю его на один момент, он становится белым. Как я могу отключить этот эффект. У меня серый фон рамки, и это выглядит не очень красиво.
Ответ №1:
Это activebackground
оттенок (#ececec) по умолчанию для a CheckButton
в tkinter.
Вы также можете изменить его, чтобы он соответствовал вашему фону, при создании CheckButton
или позже.
cb = CheckButton(root, activebackground='grey')
или
cb = CheckButton(root)
cb.config(activebackground='grey')
PS: Похоже, вы добавляете дополнительную метку рядом со своим, CheckButton
чтобы отобразить некоторый текст, связанный с ним, но если вам нужен текст для вашего, CheckButton
тогда есть другой атрибут CheckButton
called text
, который может выполнить ту же работу за вас.
Комментарии:
1. Я знал это, но создал label, потому что думал, что это поможет
2. Но есть ли способ отключить этот эффект?