Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QMainWindow -> FullScreen
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
flankerr
Как перевести QMainWindow в режим FullScreen ??
Kagami
Цитата
void QWidget::setWindowState ( Qt::WindowStates windowState )

Sets the window state to windowState. The window state is a OR'ed combination of Qt::WindowState: Qt::WindowMinimized, Qt::WindowMaximized, Qt::WindowFullScreen, and Qt::WindowActive.
SABROG
Или так
void QWidget::showFullScreen ()   [slot]
flankerr
А как отловить событие перехода в фуллскин\минмизации и т.п. ???
на момент вызова resizeEvent состояние windowState() ещё старое
kwisp
flankerr,
посомотри
void QWidget::changeEvent ( QEvent * event ) [virtual protected]
flankerr
сделал через
event ( QEvent * event )
{
    if(event->type() == QEvent::WindowStateChange)
    {
}
}
kwisp
flankerr,
метод event(QEvent*) не рекомендуется, на сколько я знаю, нагружать.
воспользуйся лучше моим советом или если с событиями работаешь плотно и часто в фильтре событий
eventFilter(QObject*,QEvent*)
Litkevich Yuriy
flankerr, см. тему Справка по кнопкам и тэгам форума
flankerr
Цитата(kwisp @ 14.5.2009, 16:19) *
метод event(QEvent*) не рекомендуется, на сколько я знаю, нагружать.

у меня сходу что-то не получилось changeEvent применить поэтому применил просто event сейчас ещё раз попробывал changeEvent - заработало. Если не рекомендуется то воспользуюсь changeEvent
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.