LINUX.ORG.RU

[Qt] Поместить виджет по центру экрана

 


0

0

Попробовал следующую функцию:

void centerWidgetOnScreen (QWidget & widget) { QRect rect = QApplication::desktop()->availableGeometry(&widget);

widget.move(rect.center()-widget.rect().center()); }

Виджет появляется, в другом месте, чем если установить флаг Qt::SplashScreen, как по вертикали, так и по горизонтали.

★★
Ответ на: комментарий от kitov

И так и так работает. Я resize у себя дальше по коду нашёл - из-за него виджет немного сползал.

Leron ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.