Qcss. Изображения саб-контролов у виджетов. |
Здравствуйте, гость ( Вход | Регистрация )
Qcss. Изображения саб-контролов у виджетов. |
Andrewshkovskii |
9.8.2011, 10:34
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Репост отсюда.
При изменении CSS у виджета, у когорого есть какие-то саб-контролы (QComboBox - down_arrow и т.д.) убирается CSS текущей темы от ОС. Т.е. саб-контролы из XP превращаются в саб-контролы из Win'98: (border : 1px solid red) Как это можно поправить? т.е. оставить изображение саб-контролов от текущей темы ОС? |
|
|
Andrewshkovskii |
10.8.2011, 8:37
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Если нет, то подскажите , пожалуйста, как быть в случае, что мне надо отобразить визуально то, что пользователь вводи не верную информацию в инпуты? Просто изменяй в нужный момент палитру требуемого виджета (в твоем случае в качестве colorRole будет QPalette::Base)Плюс к тому-же, где можно посмотреть как выглядят whatsThis и statusTip виджетов? Уточни, что конкретно ты хочешь?Как мне тогда решить идеологический вопрос о том, как отображать инпуты, где введены не верные значения? Через палитру? Хорошо, сейчас погляжу Я предполагал использовать Qcss для визуального отображения , и какое-то из значений statusTip, whatsThis, toolTip для указания, какие же значения в инпут должны попасть. Но я не смог найти как же визуально выглядят statusTip, toopTip показывается с большим оффсетом от виджета.. P.S.: к сожалению, приложения будет работать в основном под виндами.. но и там есть 2 разных стиля (стиль Xp и стиль Vista) Сообщение отредактировал Andrewshkovskii - 10.8.2011, 8:46 |
|
|
Текстовая версия | Сейчас: 23.12.2024, 5:09 |