Я просматривал несколько онлайн-ресурсов, пытаясь заставить мою контрольную кнопку седеть, когда выбрана другая кнопка. Однако, со всеми моими попытками, я не могу заставить его работать.TCL Grey Checkbuttons
Приведенный ниже пример: 3 флажка chkAll, chkBalanced и chkFXO. Предположим, что когда chkAll выбран и в активном состоянии, тогда chkBalanced и chkFXO затем не отмечены. Я попытался использовать if-statement, который рассматривает состояние chkAll, но он жалуется на наличие проблемы состояния в условной части блока. Должен ли я рассматривать использование переменных, если да, то как их реализовать? Я знаю, что у checkbuttons есть опция -variable, но я также не знаю, как ее использовать.
Я немного смущен. Поведение, которое вы описываете, похоже на то, что вам нужно, это «радиообъект», а не «контрольная кнопка». И я совсем не уверен, что означает «он жалуется на то, что проблема состояния в условной части блока» означает. Возможно, некоторые специальные коды или сообщения об ошибках помогут. –
Итак, у меня есть checkbox под названием chkAll, а затем под ним есть группа флажков, которые являются отдельными тестами, которые включены в «мастер». Однако, если пользователь не хочет запускать полномасштабный тест, он должен иметь возможность выбирать различные тесты, которые он/она хотел бы запустить. Итак, если выбран флажок мастера, то, вероятно, все индивидуальные тесты, найденные ниже, уже включены, и поэтому нет необходимости выбирать эти флажки. – ButtahNBred