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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QToolBar с крестиком  (Прочитано 3234 раз)
Sasha
Гость
« : Январь 21, 2016, 15:14 »

Есть QToolBar на QMainWindow, этот тулбар moveable и его можно мышкой таскать. В обычных программах, когда таскаешь панельки мышкой и никуда в итоге не прикрепишь, оно как бы висит в воздухе и у него есть кнопочки всякие - свернуть, закрыть и т.д. , как в Qt сделать такое же?
Записан
Bepec
Гость
« Ответ #1 : Январь 21, 2016, 15:28 »

Qt::Tool флаг у окна вроде. И таскайте сколько угодно.
Записан
Sasha
Гость
« Ответ #2 : Январь 21, 2016, 15:59 »

Я имею ввиду, как сделать так, чтобы у этого таскающегося тулбара был крестик, по которому можно было-бы кликнуть и он бы закрылся? Типа, как у QDockWidget-а.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Январь 21, 2016, 16:13 »

Я имею ввиду, как сделать так, чтобы у этого таскающегося тулбара был крестик, по которому можно было-бы кликнуть и он бы закрылся? Типа, как у QDockWidget-а.

Вы всегда можете поверх тулбара разместить свою кнопку, которая и будет его скрывать Улыбающийся
Записан

Bepec
Гость
« Ответ #4 : Январь 21, 2016, 16:18 »

Qt::FramelessWindowHint + изображение крестика.
В целом делается за минут 15 неторопливого чтения манулов асситента.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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