Здравствуйте, гость ( Вход | Регистрация )
ViGOur | Дата 3.2.2009, 22:08 |
Имеется ввиду они стилизируют стандартные qt-шные виджеты? Угу, именно так. Извини, не сразу понял, что тебе нужно свои виджеты стилизовать. |
|
fantom | Дата 3.2.2009, 19:36 |
Хм.. Очень даже что это оно самое.. На днях попробую. | |
Litkevich Yuriy | Дата 3.2.2009, 17:29 |
А если они создают свои виджеты с нуля и программируют их на пооддержку стилей то я бы хотел поинтересоваться как? может ответы на это можно найти в руководстве: Implementing Styles and Style Aware Widgets? |
|
fantom | Дата 3.2.2009, 16:30 |
Имеется ввиду они стилизируют стандартные qt-шные виджеты? Если да то тут все просто. А если они создают свои виджеты с нуля и программируют их на пооддержку стилей то я бы хотел поинтересоваться как? Единственное что я смог так из ксс обращаться к любым свойствам объектов и менять их. | |
ViGOur | Дата 2.2.2009, 21:14 |
То есть как я понимаю вопрос создания собственных виджетов с возможностью использования стилей на сегодняшний день остается не решенным? Очень даже решен, я видел ребята полностью с использованием стилей пишут игрушку, разумеется кроме 3D. С помощью стилей можно превратить банальный диалог с кнопочками и списком в HTML страничку с рюшечками и прочим... |
|
Litkevich Yuriy | Дата 2.2.2009, 18:12 |
создания собственных виджетов с возможностью использования стилей на сегодняшний день остается не решенным? в коде можешь хоть что делать, а вдизайнере не знаю, я им крайне редко пользуюсь. |
|
fantom | Дата 2.2.2009, 17:45 |
То есть как я понимаю вопрос создания собственных виджетов с возможностью использования стилей на сегодняшний день остается не решенным? | |
fantom | Дата 30.1.2009, 11:00 |
И они будут сохранятся в ui файле? Не знал.. Вот только версия qt у меня 4.3.2 и от этого пока никуда не деться. Хотя возможность и правда очень интересная. Но все равно для моих целей css стили были бы немного лучшим решением. Так как используется градиентная заливка. Что неужели никто не создавал свои элементы с поддержкой оформление через css? |
|
Litkevich Yuriy | Дата 29.1.2009, 20:21 |
fantom, у тебя какая версия Qt? в 4.4.3 есть возможность создавать динамические свойства в дизайнере. Правда я не разбирался, т.к. дизайнером редко пользуюсь. Но может это окажется подходящим для тебя. |
|
fantom | Дата 29.1.2009, 17:54 |
Цитата Не понял, что это такое? Selectors may contain pseudo-states that denote that restrict the application of the rule based on the widget's state. Pseudo-states appear at the end of the selector, with a colon ( : ) in between. For example, the following rule applies when the mouse hovers over a QPushButton: QPushButton:hover { color: white } Да этот документ я смотрел. Но там информация по оформлению готовых виджетов встроенных в QT. Там вообщем все ясно (хотя не исключаю что мог что пропустить). Мне же необходимо сделать свой элемент который будет использовать оформление прописанное в свойстве styleSheet. Например для объекта QToolButton можно в styleSheet прописать так:
В итоге когда кнопка нажата она использует одно отображение, когда нажата другое. Я же хочу сделать свой элемент который умел бы почти то же самое, только бы использовал мои псевдостояния. Хотя на крайняк можно было и обрабатывать имеющиеся. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 8:12 |