есть ли событие/сигнал, которое происходит, когда QMdiarea становится пустым?

Я хочу реализовать код, когда QMdiarea пуст, т.е. (не имеет QSubWindow дочерних элементов).

Например:

есть ли событие или сигнал, который происходит, когда QMdiarea становится пустым?


person Lion King    schedule 24.05.2017    source источник


Ответы (1)


Вы можете использовать сигнал QMdiArea::subWindowActivated(QMdiSubWindow *window) для отслеживания упомянутого состояния. Как говорится в документах, когда параметр window имеет значение null, это означает, что последний дочерний элемент MDI окно закрыто, а рабочая область пуста.

person vahancho    schedule 24.05.2017