Как деактивировать все виджеты, кроме одного, при запуске формы или показе в PyQt5?

Я разработал форму QDialog, на которой размещены различные виджеты для выполнения некоторых вычислений. Однако все идет по плану. За исключением того, что я хочу отключить все виджеты, кроме одного для начального ввода. Я хочу, чтобы виджеты следовали порядку табуляции. После завершения ввода данных он должен вызвать или активировать кнопку «Далее» до конца. Предыдущие виджеты должны потерять фокус и стать отключенными, как только я закончу с ними. Но когда я нажимаю последнюю кнопку, первый виджет должен снова стать активным, чтобы разрешить новый ввод данных. Для проектирования я использовал конструктор PyQt5 версии 5.11.

0 ответов

Другие вопросы по тегам