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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Свой заголовок окна  (Прочитано 4555 раз)
BuRn
Гость
« : Август 22, 2015, 18:45 »

Добрый день! Подскажите, возможно ли ему как-то поменять стили, поменять иконки (свернуть развернуть, закрыть). Просьба вариант скрыть и сделать свой - не предлагать. Интересует решение, которое будет работать на mac,win,lin
Записан
JasminJae
Гость
« Ответ #1 : Август 22, 2015, 22:21 »

IT IS APPROACHABLE FOR YOU IF.....
 
You want congratulate your friend, but You don't know  how...
You couldn`t get out your friend from home. Your really attractive invitation does it!
Do You have your own bisuness or blog? It`s excellent sollution for your promotion....
 
Let`s try! It`s creative decision absolutely suits for all tasks!
 
Site model http://n.adoneast.ru/click/55d21cff8b30a87b498b4568/96554/104359/subaccount
Записан
Bepec
Гость
« Ответ #2 : Август 22, 2015, 22:47 »

Никак, кроме варианта написать свой.

Аргументирую - за оформление заголовка окна отвечает оконный менеджер ОС. Соответственно иконки и всё прочее заложено в нём и не может быть изменено (на винде и маке точно, на линуксе хоть как перепишите Веселый).
Но оконный менеджер имеет флажочек - "не отрисовывать заголовок", которым и можно воспользоваться, написав свой заголовок.

PS кстати вопрос по теме, в linux и Mac вариант "самописный заголовок" реализуем?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Август 22, 2015, 23:09 »

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

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Ordege
Гость
« Ответ #4 : Август 23, 2015, 02:56 »

Hi!
I'm founded <a href=http://supdfgeyuuy.net>cool site</a>
And best site there:
<a href=http://besdfgeuuuuie.com>url</a>
Thanks!
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Август 23, 2015, 11:06 »

PS кстати вопрос по теме, в linux и Mac вариант "самописный заголовок" реализуем?
Ну что реализуем везде ясно из флага FramelessWindowHint.

В своем приложении использую только такие окна. Да, нужно писать свой код для обработки событий заголовка, но это мелочи, плюсы гораздо весомее. Немало ф-ционала найдется для которого самое удачное место именно в заголовке. Да и выглядит по крайней мере оригинально.
Записан
BuRn
Гость
« Ответ #6 : Август 23, 2015, 11:43 »

Все бы хорошо, если бы окно не лагало во время его перетаскивания со "своим" таким заголовком. Вероятно оно лагает из за слишком тяжелого внутреннего контента qml, передвигается окно ну, совсем не плавно
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #7 : Август 23, 2015, 12:03 »

Все бы хорошо, если бы окно не лагало во время его перетаскивания со "своим" таким заголовком. Вероятно оно лагает из за слишком тяжелого внутреннего контента qml, передвигается окно ну, совсем не плавно
Во время перетаскивания никакое "активного"  рисование не вызывается, используется буфер, поэтому тормозов быть не должно. Поставьте печать где-нибудь в рисовании и убедитесь что при перетаскивании консоль молчит. Иначе надо исправлять
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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