Как отключить анимацию флажка в tkinter python

#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. Но есть ли способ отключить этот эффект?