Название: Окно БЕЗ системных title/border Отправлено: Igors от Ноябрь 27, 2010, 14:45 Добрый день
Вроде бы так можно для MDI окна, а как для других (в том числе и модальных)? По поводу "зачем" - нужны кастомные title/border, которые будут рисоваться и управляться вручную, поэтому системные не устраивают Спасибо Название: Re: Окно БЕЗ системных title/border Отправлено: GreatSnake от Ноябрь 27, 2010, 15:07 Qt::FramelessWindowHint
Название: Re: Окно БЕЗ системных title/border Отправлено: Igors от Ноябрь 27, 2010, 20:13 Qt::FramelessWindowHint Спасибо, понял. Как минимум, один вариант уже есть. А можно ли "малой кровью", т.е. только рисовать самому title/border (задав самому размеры) а события move. resize и др. подаются в обычном порядке? Название: Re: Окно БЕЗ системных title/border Отправлено: SimpleSunny от Ноябрь 27, 2010, 21:02 Для resize можно использовать QSizeGrip.
Название: Re: Окно БЕЗ системных title/border Отправлено: kolob от Ноябрь 28, 2010, 01:04 При вызове окна добавь в конструктор флаг Qt::WStyle_Customize
Название: Re: Окно БЕЗ системных title/border Отправлено: andrew.k от Ноябрь 29, 2010, 01:59 При вызове окна добавь в конструктор флаг Qt::WStyle_Customize Этот флаг уже устарел и не используется.Название: Re: Окно БЕЗ системных title/border Отправлено: kolob от Ноябрь 29, 2010, 02:25 Цитировать Этот флаг уже устарел и не используется. Извиняюсь, я не много работал с Qt4, поэтому не знал. До сих пор приходиться в Qt3 писать. |