Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: EhTemka от Ноябрь 19, 2007, 16:18



Название: Расширение экрана?
Отправлено: EhTemka от Ноябрь 19, 2007, 16:18
Всем привет.

Можно ли средствами Qt узнать расширение экрана(w и h в пикселях)? Нужно для определения координат центра.



Название: Re: Расширение экрана?
Отправлено: Barmaglodd от Ноябрь 19, 2007, 16:22
QApplication::desktop ()


Название: Re: Расширение экрана?
Отправлено: Hellraiser от Ноябрь 19, 2007, 16:27
Или так:
Код:
QWidget *scr = QApplication::desktop()->screen(0);
int scrWidth = scr->width();
int scrHeight = scr->height();
Ассистент рулит   :)


Название: Re: Расширение экрана?
Отправлено: ритт от Ноябрь 19, 2007, 16:37
а у меня с сабжем чётко ассоциируется какая-то злобная мегадевайсина для увеличения монитора по диагонали


Название: Re: Расширение экрана?
Отправлено: EhTemka от Ноябрь 19, 2007, 17:07
Спасиб


Название: Re: Расширение экрана?
Отправлено: pastor от Ноябрь 19, 2007, 18:40
а у меня с сабжем чётко ассоциируется какая-то злобная мегадевайсина для увеличения монитора по диагонали

+1  :D

Нечасто встречешь такое понятие как "расширение экрана" ))) Правельнее бы было "разрешение" (eng: resolution)


Название: Re: Расширение экрана?
Отправлено: quizy от Ноябрь 19, 2007, 20:17
Скажите, а как можно это разрешение с помощью Qt сменить?


Название: Re: Расширение экрана?
Отправлено: pastor от Ноябрь 19, 2007, 21:46
Скажите, а как можно это разрешение с помощью Qt сменить?

С помощью Qt никак. Нужно пользоваться платформозависимыми функциями


Название: Re: Расширение экрана?
Отправлено: EhTemka от Ноябрь 19, 2007, 22:54
Главное все поняли :)