Вы можете изменить растровое изображение в любом коде, который устанавливает состояние в отключенное состояние.
Например:
if [should_be_disabled] {
button configure -state disabled -image $disabled_image
} else {
button configure -state normal -image $normal_image
Если вы используете тематические виджеты, вы можете указать разные изображения для каждогогосударство.Например, чтобы использовать изображение disabled_image
для отключенного состояния и default_image
для нормального состояния, вы должны сделать что-то вроде этого:
ttk::button .b1 -image {default_image disabled disabled_image}
Для получения дополнительной информации о тематической кнопке см. theСтраница man для ttk :: button .