Russian Qt Forum
Сентябрь 30, 2024, 20:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: как сделать окно без заголовка?  (Прочитано 7111 раз)
fazil6
Гость
« : Ноябрь 05, 2004, 13:03 »

имею QMainWindow.
хочу, чтобы оно выводилось без заголовка и рамки. То бишь если сделать showMaximized() весь экран был заполнен формой и больше ничего небыло?
 Допустим, если форма черного цвета, то экран монитора полностью черный должен быть.

Делается это под вин32.
фичи типа Qt::WStyle_NoBorder не дают  эфекта, но может надо это в какой-то комбинации применять?
Записан
Rainbow
Гость
« Ответ #1 : Ноябрь 05, 2004, 15:07 »

Код:

QMainWnd mainWindow(0, Qt::WStyle_Customize|Qt::WStyle_NoBorder);
Записан
fazil6
Гость
« Ответ #2 : Ноябрь 05, 2004, 15:38 »

спасибо.
То, что надо.
Записан
andi
Гость
« Ответ #3 : Февраль 13, 2007, 07:59 »

А как сделать тоже самое если форма наследовалась от QDialog?
Передача конструктору вышеуказанных параметров эффекта не дал.
Записан
Ace-X
Гость
« Ответ #4 : Февраль 13, 2007, 18:30 »

В examples/widgets/windowflags идет пример, в котором можно со всеми флагами наглядно поэкспериментировать для разных родительских классов.

Для QDialog это будет флаг: Qt::FramelessWindowHint
Записан
andi
Гость
« Ответ #5 : Февраль 14, 2007, 08:21 »

Опять забыл указать свою версию Qt (3.3.6). Каждый раз читаю напоминание и каждый раз забываю.
Вобщем, этой фичи нет в моей версии.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.107 секунд. Запросов: 20.