Название: VisibilityChanged в QDockWidget Отправлено: YvenTitan от Февраля 09, 2017, 15:08 Здравствуйте
Мне нужно отследить, когда пользователь закрывает QDockWidget. Сигнал visibilityChanged(bool) испускается с false и тогда, когда окно dockWidget закрывается, и тогда, когда перемещается в центр окна. Нужен только первый случай Название: Re: VisibilityChanged в QDockWidget Отправлено: Johnik от Февраля 09, 2017, 16:00 virtual void closeEvent(QCloseEvent *event)
Название: Re: VisibilityChanged в QDockWidget Отправлено: YvenTitan от Февраля 09, 2017, 16:02 спасибо
Название: Re: VisibilityChanged в QDockWidget Отправлено: YvenTitan от Февраля 09, 2017, 16:21 Чтобы использовать CloseEvent надо наследовать объект, а без этого можно как-то? С помощью сигналов, например
Название: Re: VisibilityChanged в QDockWidget Отправлено: Johnik от Февраля 09, 2017, 17:19 из своего объекта унаследованного от QObject:
void QObject::installEventFilter(QObject *filterObj) (http://doc.qt.io/qt-5/qobject.html#installEventFilter) |