Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: deMax от Ноябрь 14, 2013, 08:56



Название: QToolBar в полноэкранном режиме
Отправлено: deMax от Ноябрь 14, 2013, 08:56
Есть centralWidget на нем рисуется сцена в OpenGl. Есть QToolBar-ы, в полноэкранном режиме нужно чтобы centralWidget растягивался на весь экран, а тул бары всплывали сверху.

Можно повесить в centralWidget::resizeEvent {move(0,0); resize(parentWidget->size();}, однако на некоторых компьютерах изображение все равно немного дергается(хотя QGlWidget::resize не вызывается).
Если centralWidget не засовывать в setCentralWidget(), а просто присвоить ему родителя(до присвоения родителя тулбарам, то все красиво). Как мне для полноэкранного режима выносить centralWidget из центрального виджета и делать его первым ребенком, а для оконного режима обратно в тулбар втаскивать?