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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDialog убрать из заголовка кнопку с "вопросом".  (Прочитано 14704 раз)
RedDog
Гость
« : Май 20, 2011, 10:28 »

Сабж.
Как ее от туда убрать, что бы была только одна кнопка закрытия окна?
OS - Win XP.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


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


Просмотр профиля WWW
« Ответ #1 : Май 20, 2011, 10:30 »

Код
C++ (Qt)
QDialog d (this);
d.setWindowFlags (d.windowFlags() & ~Qt::WindowContextHelpButtonHint);
 
Записан

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

аналогичный вопрос: а как скрыть или убрать кнопку "закрытия"Непонимающий
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Май 21, 2011, 00:23 »

диалог вообще без кнопок:
Код
C++ (Qt)
dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint);
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
serega-5508
Гость
« Ответ #4 : Май 21, 2011, 11:35 »

kambala, спасибо, всё работает! Улыбающийся
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #5 : Июнь 09, 2011, 16:55 »

диалог вообще без кнопок:
Код
C++ (Qt)
dialog.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint);
Без флага Qt::Dialog тоже и в винде и в линухе кнопок нет
Записан

kubuntu/Win7/x64/NetBeans
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #6 : Июнь 09, 2011, 18:09 »

И, кстати, обычным esc или alt+f4 это окно всё равно можно закрыть.
Так что толку-то от отсутствия кнопки закрытия окна=))
« Последнее редактирование: Июнь 09, 2011, 18:15 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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