Название: Определение центра экрана Отправлено: ramin от Декабря 03, 2009, 09:26 ЗДРАВСТВУЙТЕ.
Помогите как определить центр экрана.чтобы использовать ее в программе.мне нужно чтобы в моей программе все диалоговые окна которые я открываю появлялись в центре Экрана???? Название: Re: Определение центра экрана Отправлено: spectre71 от Декабря 03, 2009, 09:36 ЗДРАВСТВУЙТЕ. Помогите как определить центр экрана.чтобы использовать ее в программе.мне нужно чтобы в моей программе все диалоговые окна которые я открываю появлялись в центре Экрана???? QDesktopWidget Название: Re: Определение центра экрана Отправлено: irv от Декабря 03, 2009, 10:18 ЗДРАВСТВУЙТЕ. Помогите как определить центр экрана.чтобы использовать ее в программе.мне нужно чтобы в моей программе все диалоговые окна которые я открываю появлялись в центре Экрана???? Можно сделать так: Код: private slots: Код: this->setupWidget(); И сама функция: Код: void test::setupWidget() Название: Re: Определение центра экрана Отправлено: ramin от Декабря 03, 2009, 11:06 Я проверил только далог окна опять не открываються в центре!!!!
Название: Re: Определение центра экрана Отправлено: Павел_F. от Декабря 03, 2009, 11:35 Переопредели showEvent вот так:
Код: void MyDialog::showEvent( QShowEvent* event) Название: Re: Определение центра экрана Отправлено: SASA от Декабря 03, 2009, 12:47 По-моему диалоги и так отрображаются в центре монитора с мышкой.
Название: Re: Определение центра экрана Отправлено: MoPDoBoPoT от Декабря 03, 2009, 13:23 Как расположить окно по центру экрана? (http://wiki.crossplatform.ru/index.php/Как_расположить_окно_по_центру_экрана%3F)
По-моему диалоги и так отрображаются в центре монитора с мышкой. Это если парент не указан, иначе - относительно центра парента.Название: Re: Определение центра экрана Отправлено: sendevent от Декабря 03, 2009, 13:25 1. модальные диалоги вроде действительно сами центрируются по паренту (наверное, зависит от WM);
2. не забываем, что рабочих столов может быть больше одного - как физически, так и виртуально. Код: /*static*/ const QRect OurApplication::getScreenSize( const QPoint& pnt/*=QPoint()*/ ) Название: Re: Определение центра экрана Отправлено: NicK от Декабря 04, 2009, 11:48 Код: void PlaceWndInTheDesktopCentre() |