crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Максимизация окошка.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Алексей1153 Дата 13.8.2010, 6:57
  potkin, а зачем приведение к int ? :)
igor_bogomolov Дата 13.8.2010, 0:19
 
Цитата(potkin @ 12.8.2010, 22:39) *
Как разместить Его в центре экрана ???
http://www.wiki.crossplatform.ru/index.php...ентру_экрана%3F
potkin Дата 12.8.2010, 22:58
  Алексей1153, Litkevich Yuriy,
чёта не проканало :(

Сам посидел, поюзал "setGeometry":
    setGeometry((int)(QApplication::desktop()->width())/2-(this->geometry().width())/2,
      (int)(QApplication::desktop()->height())/2-(this->geometry().height())/2,
      this->geometry().width(),
      this->geometry().height());


так работает :)
Litkevich Yuriy Дата 12.8.2010, 21:53
 
Цитата(potkin @ 13.8.2010, 1:39) *
Как разместить Его в центре экрана ???
Спросить у QDesktopWidget'а геометрию экрана. Ну а дальше простейшая арифметика
Алексей1153 Дата 12.8.2010, 21:52
  разместить верхний левый угол окна (qwin) по координатам
QPoint( (SCREEN.width()-qwin.width())/2, (SCREEN.height()-qwin.height())/2)

как получить текущее разрешение экрана-

int QDirectPainter::screenHeight () [static]
int QDirectPainter::screenWidth () [static]
potkin Дата 12.8.2010, 21:39
  Продолжение:
Открывается "окошко" ввода логина, пароля, ...
Как разместить Его в центре экрана ???
Заранее спасибо.
Алексей1153 Дата 12.8.2010, 18:35
  Ещё прикольно, если

setgeometry(QRect(0,0,maxX,maxY));//где maxX,maxY - ширина и высота разрешения

Тогда заголовок окна уходит в отрицательные координаты :D
potkin Дата 12.8.2010, 15:50
 
Цитата(BRE @ 12.8.2010, 14:09) *
void QWidget::showMaximized () [slot]


Код не отрабатывает:
this->showMaximized();

Зато отрабатывает такой:
this->showFullScreen();


А почему ???
BRE Дата 12.8.2010, 14:09
  void QWidget::showMaximized () [slot]
potkin Дата 12.8.2010, 13:58
  Подскажите как максимизировать форму ???

П.С. Поиск по форуму и гуглу ничего не дал :(
Заранее спасибо :)
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 12.7.2025, 11:01