Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Как убрать кнопки сворачивания-разворачивания в QDialog ? (https://www.otvetnemail.ru/novyj-arhiv-3-813/kak-ubrat-knopki-svorachivaniya-razvorachivaniya-v-qdialog-209115/)

Guest 27.09.2011 12:36

Как убрать кнопки сворачивания-разворачивания в QDialog ?
 
Здравствуйте!Имею объект, наследуемый от QDialog. Нужно, чтобы в заголовке его окна была только кнопка закрытия. Ковыряю ассистент, там написано, что можно выставить флаг через метод setWindowFlags().Смотрю, какой флаг мне нужен.ЦитироватьQt::Dialog - Указывает, что виджет - окно, которое должно быть декорировано как диалог (т.е., обычно без кнопок сворачивания или разворачивания на заголовке). Это умалчиваемый тип для QDialog.Странно, получается, что окно QDialog автоматически должно декорироваться без кнопок сворачивания-разворачивания. Но на всякий случай пробую в конструкторе строкуthis->setWindowFlags(Qt::Dialog);Результата никакого. Стал пробовать другие флаги (Qt::CustomizeWindowHint и т.д.) - добиться, чтобы исчезли кнопки сворачивания-разворачивания не смог.Вопрос. Какие флаги надо выставить окну, чтобы оно имело только кнопку закрытия?


Часовой пояс GMT, время: 14:15.


© www.otvetnemail.ru - Форум вопросов и ответов.