Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: QCasper от Января 09, 2007, 23:15



Название: Кастомизация внешнего вида не клиентской площади.
Отправлено: QCasper от Января 09, 2007, 23:15
Подобные вопросы уже проскакивали, но я толком так и не нашел ответа, как например сделать свою строку заголовка вместе с системными кнопками и рамкой у QMainWindow или у QDockWidget?


Название: Кастомизация внешнего вида не клиентской площади.
Отправлено: Lion от Января 10, 2007, 07:40
Убирать родную строку и рисовать свою.


Название: Кастомизация внешнего вида не клиентской площади.
Отправлено: QCasper от Января 10, 2007, 09:24
Цитата: "Lion"
Убирать родную строку и рисовать свою.


а точно... а как? :)
примерчик не приведете?


Название: Кастомизация внешнего вида не клиентской площади.
Отправлено: BaltikS от Января 10, 2007, 10:24
В том то и фишка, что сложно там всё и перерисовать прийдётся весь виджет, а не полоску... Кто что нить делал подобное? Я вот тоже не прочь примерчик посмотреть :)


Название: Кастомизация внешнего вида не клиентской площади.
Отправлено: Dendy от Января 11, 2007, 06:23
Пожалуйста, вот моё детище. Даже более чем просто заголовок окна. Поддерживается тягание за любую точку, изменение размера, сворачивание, динамическое изменение скина. Всё сделано родньІми Qt-средствами.

http://www.program-ace.com/games/products/custom/pc/gomoku/

Вся логика в своих окнах. Главное окно имеет кнопки как у заголовка, фон, маску, всё задаётся из параметров скина. При убирании маски можно лицезреть оригинал: сверху окна будет родной заголовок.


Название: Re: Кастомизация внешнего вида не клиентской площади.
Отправлено: drsm от Февраля 13, 2009, 12:48
привет!
прошел по ссылке, а там с сожалению 404 ((.
очень бы хотелось посмотреть, если возможно.


Название: Re: Кастомизация внешнего вида не клиентской площади.
Отправлено: Dendy от Февраля 13, 2009, 15:16
Это было настолько давно, что уже не смогу найти саму программу. Сложного там ничего нет, главное понимать, что всё возможно.


Название: Re: Кастомизация внешнего вида не клиентской площади.
Отправлено: drsm от Февраля 13, 2009, 15:27
Dendy, да я уже разобрался :)


Название: Re: Кастомизация внешнего вида не клиентской площади.
Отправлено: DArk от Февраля 19, 2009, 03:06
drsm, можеш подсказать куда копать?

необходимо тягание за любую точку, динамическое изменение скина


Название: Re: Кастомизация внешнего вида не клиентской площади.
Отправлено: drsm от Февраля 19, 2009, 10:04
тут http://www.prog.org.ru/topic_8599_0.html