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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Как убрать вопросик QDialog-а  (Прочитано 8295 раз)
lenny
Гость
« : Февраль 05, 2011, 10:37 »

Здравствуйте! Подскажите, как убрать вопросик который левее крестика? И как избавится от иконки в лево-верхнем углу?
« Последнее редактирование: Февраль 05, 2011, 10:44 от lenny » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 05, 2011, 10:56 »

Читай про QWidget::setWindowFlags
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
IMPOMEZIA
Гость
« Ответ #2 : Февраль 05, 2011, 13:12 »

Вопросик убирается так:
Код:
setWindowFlags(windowFlags() ^ Qt::WindowContextHelpButtonHint);
Записан
Fat-Zer
Гость
« Ответ #3 : Февраль 05, 2011, 13:39 »

тогда уж для верности:
Код
C++ (Qt)
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
Записан
asrael
Гость
« Ответ #4 : Февраль 05, 2011, 19:13 »

а в чем разница?
Записан
BRE
Гость
« Ответ #5 : Февраль 05, 2011, 20:50 »

а в чем разница?
http://ru.wikipedia.org/wiki/Битовые_операции
Записан
asrael
Гость
« Ответ #6 : Февраль 05, 2011, 21:01 »

так ^=& вроде.. нет?
Записан
BRE
Гость
« Ответ #7 : Февраль 05, 2011, 21:05 »

так ^=& вроде.. нет?
^ = XOR
& = AND

XOR != AND

 Подмигивающий
Записан
asrael
Гость
« Ответ #8 : Февраль 05, 2011, 21:38 »

аа.. блин.. точно..)) туплю..) спасибо..
Записан
lenny
Гость
« Ответ #9 : Февраль 06, 2011, 12:20 »

Спасибо большое!!! Сам долго искал бы.
Записан
Prm
Гость
« Ответ #10 : Февраль 07, 2011, 12:04 »

В Qt есть пример windowFlags. Ставишь галочки, сразу же получаешь результат.
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #11 : Февраль 07, 2011, 17:14 »

Вот примерчик
Код:
WFlags f = Qt::WStyle_Customize | Qt::WStyle_Title | Qt::WStyle_SysMenu
Записан

Qt 5.11.0, Win, MinGW
lenny
Гость
« Ответ #12 : Февраль 07, 2011, 20:50 »

Вот примерчик
Код:
WFlags f = Qt::WStyle_Customize | Qt::WStyle_Title | Qt::WStyle_SysMenu
А что за тип WFlags? Qt::WFlags? Ничего не понимаю Непонимающий
Записан
lenny
Гость
« Ответ #13 : Февраль 07, 2011, 20:58 »

А от иконки в левом-верхнем углу можно избавиться?
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #14 : Февраль 08, 2011, 01:19 »

У меня получалось, но тогда и крестик тоже исчезал.
Записан

Qt 5.11.0, Win, MinGW
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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