Russian Qt Forum
Октябрь 01, 2024, 16:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: 4.2.0 приминение QStyle для создания собственного стиля  (Прочитано 5808 раз)
XXCoder
Гость
« : Ноябрь 10, 2006, 14:35 »

Подскажите ктонить пожалуста как изменить бегунок на слайдере или скролбаре для собственного стиля. Спасибо!  :oops:
Записан
Alex00
Гость
« Ответ #1 : Ноябрь 10, 2006, 15:03 »

Прийдется собственный класс делать для настройки всего, чего душе угодно.
Записан
XXCoder
Гость
« Ответ #2 : Ноябрь 10, 2006, 15:18 »

Спасибо за ответ!! Я так и сделала) все переопределила все нормально, не могу только найти как до бегунка добраться, в спецификации утвержден круглый)) в QStyle вообще нету такой константы как впрочем и в других классах по этой теме. Так что если ктонить ченить все-наки знает пожалуйста подскажите, а то замучилась уже.
Записан
Tonal
Гость
« Ответ #3 : Ноябрь 10, 2006, 15:48 »

QStyle::CE_ScrollBarSlider не оно?
Записан
XXCoder
Гость
« Ответ #4 : Ноябрь 10, 2006, 16:18 »

Спасибо, но к сожалению нет. я переопределяю drawPrimitive()  в котором рисую элементы управления, а там наужно кейсом искать Primitive Element'ы =) вот как раз там его и нет... или я не знаю как еще его найти чтобы перерисовать. :roll:
Записан
Tonal
Гость
« Ответ #5 : Ноябрь 10, 2006, 18:13 »

Может всё-же надо в drawComplexControl это обрабатывать?
Именно так делается например в QPlastiqueStyle...
Записан
XXCoder
Гость
« Ответ #6 : Ноябрь 13, 2006, 11:53 »

спасибо, SC_SliderGroove неужели оно... =) я думала это где он ездиет, ну щас посмотрю еще) пасиб)) жалко в QPlastiqueStyle почти нет комментариев))
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.08 секунд. Запросов: 20.