QDesktopWidget *desktop = QApplication::desktop(); int screenWidth, width; int screenHeight, height; int x, y; QSize windowSize;
screenWidth = desktop->width(); //Получение ширины экрана screenHeight = desktop->height(); //Получение высоты экрана
windowSize = size(); //Присваиваем размер нашей формы width = windowSize.width(); height = windowSize.height();
//Маленькие магические вычисления x = (screenWidth - width) / 2; y = (screenHeight - height) / 2; y -= 50; //Перемещяем наше окошко на нужные координатыЮ в нашем случае на середину move ( x, y );