Qt → Центрировать окно
Функция для отображения окна по центру экрана:

  1. #include <QDesktopWidget> // for move window to center
  2.  
  3. void MainWindow::moveWindowToCenter()
  4. {
  5. QRect frect = frameGeometry();
  6. frect.moveCenter(QDesktopWidget().availableGeometry().center());
  7. move(frect.topLeft());
  8. }


Использовать можно, например, в конструкторе формы:

  1. MainWindow::MainWindow(QWidget *parent) :
  2. QMainWindow(parent),
  3. ui(new Ui::MainWindow)
  4. {
  5. ui->setupUi(this);
  6. moveWindowToCenter();
  7. }

Комментарии (0)

Только авторизованные пользователи могут оставлять комментарии

Авторизуйтесь если вы уже являетесь зарегистрированным пользователем или зарегистрируйтесь если вы еще этого не делали.

© Дорошенко Алексей, 2010 — 2011.

О сайте | Правила | Реклама | Valid XHTML 1.0 Strict