2014-01-29 6 views
0

Что бы способ проверить, если виджет был уже отключен с помощьюPyQT Как проверить, если сигнал уже заблокирован

myCoolWidget.blockSignals(True) 

(.blockSignals (True) используется для разрыва отношений между а сам виджет и функция (-s) была связана).

Я хочу, чтобы иметь возможность проверять/видеть/запрашивать, если конкретный виджет находится в состоянии «разблокировано» или «заблокировано» с помощью функции. Заранее спасибо!

+0

Функция 'blockSignals()' останавливает сигналы _emitting_ объекта - она ​​ничего не отключает. – ekhumoro

ответ

2

Widget.blockSignals() возвращает значение bool текущего состояния при вызове. Также существует функция bool Widget.signalsBlocked(), которая делает именно то, что вам нужно.

Смежные вопросы