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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Окно БЕЗ системных title/border  (Прочитано 3413 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Ноябрь 27, 2010, 14:45 »

Добрый день

Вроде бы так можно для MDI окна, а как для других (в том числе и модальных)? По поводу "зачем" - нужны кастомные title/border, которые будут рисоваться и управляться вручную, поэтому системные не устраивают

Спасибо
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Ноябрь 27, 2010, 15:07 »

Qt::FramelessWindowHint
Записан

Qt 5.11/4.8.7 (X11/Win)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Ноябрь 27, 2010, 20:13 »

Qt::FramelessWindowHint
Спасибо, понял. Как минимум, один вариант уже есть. А можно ли "малой кровью", т.е. только рисовать самому title/border (задав самому размеры) а события move. resize и др. подаются в обычном порядке?
Записан
SimpleSunny
Гость
« Ответ #3 : Ноябрь 27, 2010, 21:02 »

Для resize можно использовать QSizeGrip.
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #4 : Ноябрь 28, 2010, 01:04 »

При вызове окна добавь в конструктор флаг Qt::WStyle_Customize
Записан

Qt 5.11.0, Win, MinGW
andrew.k
Гость
« Ответ #5 : Ноябрь 29, 2010, 01:59 »

При вызове окна добавь в конструктор флаг Qt::WStyle_Customize
Этот флаг уже устарел и не используется.
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #6 : Ноябрь 29, 2010, 02:25 »

Цитировать
Этот флаг уже устарел и не используется.
Извиняюсь, я не много работал с Qt4, поэтому не знал. До сих пор приходиться в Qt3 писать.
Записан

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


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