Найти - Пользователи
Полная версия: Python3+Gt5, как применить свою отрисовку к неклиентской области окна
Начало » GUI » Python3+Gt5, как применить свою отрисовку к неклиентской области окна
1
mmm_corp
собственно САБЖ, интерисует напр. как поменять цвет заголовка окна?
как это сделать на WinAPI знаю, но вот средств для этого через питон и Жт найти не могу, интерисует для винды
mmm_corp
так это все о том что как рисовать все что внутри окна, но не само окно

мне нужно рисовать самому окно, его элементы (кнопка закрыть, сверхнуть и т.д…)

напр. мой идеал: http://www.alphaskins.com/asdwnld.php
вот чтото такое возможно сделать? Есть такие средства в Qt?
Rodegast
Заголовок окна из Qt никак нельзя поменять ибо его рисует оконный менеджер. Qt про него узнаёт только после отрисовки окна.
mmm_corp
а как же вот это напр.: https://github.com/deimos1877/BorderlessWindow
Rodegast
> а как же вот это напр.:

Там они создают собственный заголовок и прекрепляют его через вот этот костыль: https://github.com/qtproject/qt-solutions/tree/master/qtwinmigrate

Если окно статическое, то можно сдела его произвольной формы и добавить обработчик перемещения. Код обработчика можно взять отсюда: http://python.su/forum/topic/26663/?page=1#post-142972
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB