Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: RedDog от Май 08, 2014, 11:22



Название: Отловить событие разворачивания виджета.
Отправлено: RedDog от Май 08, 2014, 11:22
Имеется QGridLayout в который добавляются QWidget. Для примера возьмем 4х4 (хотя настраивается сетка)
По 2-му клику на виджете, этот виджет должен развернуться на весь QGridLayout, а остальные скрыться. Это сделано, тут проблем нет.
Но Виджет разворачивается в 2 этапа: сначала занимает 2 ячейки сетки, потом уже на всю форму располагается.
Мне нужно отловить resizeEvent когда он будет развернут на всю форму.
Как это сделать, с учетом того, что сетка может быть и 3х3 и 10х20, и тогда виджет будет разворачиваться не в 2 а в 3 или 9 этапов?


Название: Re: Отловить событие разворачивания виджета.
Отправлено: kambala от Май 08, 2014, 12:42
QEvent::WindowStateChange