Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Python3+Gt5, как применить свою отрисовку к неклиентской области окна [RSS Feed]

#1 Авг. 28, 2015 16:06:54

mmm_corp
От: Украина
Зарегистрирован: 2015-08-28
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3+Gt5, как применить свою отрисовку к неклиентской области окна

собственно САБЖ, интерисует напр. как поменять цвет заголовка окна?
как это сделать на WinAPI знаю, но вот средств для этого через питон и Жт найти не могу, интерисует для винды

Офлайн

#2 Авг. 28, 2015 20:41:08

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2756
Репутация: +  184  -
Профиль   Отправить e-mail  

Python3+Gt5, как применить свою отрисовку к неклиентской области окна

http://habrahabr.ru/company/istodo/blog/216275/
http://habrahabr.ru/post/111345/



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Авг. 28, 2015 21:12:18)

Офлайн

#3 Авг. 28, 2015 22:19:51

mmm_corp
От: Украина
Зарегистрирован: 2015-08-28
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3+Gt5, как применить свою отрисовку к неклиентской области окна

так это все о том что как рисовать все что внутри окна, но не само окно

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

напр. мой идеал: http://www.alphaskins.com/asdwnld.php
вот чтото такое возможно сделать? Есть такие средства в Qt?

Офлайн

#4 Авг. 29, 2015 00:16:48

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2756
Репутация: +  184  -
Профиль   Отправить e-mail  

Python3+Gt5, как применить свою отрисовку к неклиентской области окна

Заголовок окна из Qt никак нельзя поменять ибо его рисует оконный менеджер. Qt про него узнаёт только после отрисовки окна.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Авг. 31, 2015 20:00:48

mmm_corp
От: Украина
Зарегистрирован: 2015-08-28
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3+Gt5, как применить свою отрисовку к неклиентской области окна

а как же вот это напр.: https://github.com/deimos1877/BorderlessWindow

Офлайн

#6 Авг. 31, 2015 22:20:24

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2756
Репутация: +  184  -
Профиль   Отправить e-mail  

Python3+Gt5, как применить свою отрисовку к неклиентской области окна

> а как же вот это напр.:

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

Если окно статическое, то можно сдела его произвольной формы и добавить обработчик перемещения. Код обработчика можно взять отсюда: http://python.su/forum/topic/26663/?page=1#post-142972



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Авг. 31, 2015 22:51:17)

Офлайн

  • Начало
  • » GUI
  • » Python3+Gt5, как применить свою отрисовку к неклиентской области окна[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version