2016-11-21 3 views
1

Я ищу примеры ползунков без использования QML. Просто используя rectabgle, но я действительно не знаю, как с этим справиться?пользовательский слайдер без использования QML?

QML один не имеет так много свойств:

Slider { 
     id: sliderHorizontal1 
     x: 69 
     y: 52 
     activeFocusOnPress: true 
     tickmarksEnabled: true 
     minimumValue: 0 
    } 

Благодарности,

+0

Очень хорошо [пример] (https://jryannel.wordpress.com/2010/02/09/ слайдер-компонентный /). – Tarod

ответ

2

Я нашел ответ с помощью QML ползунка.

Slider { 
     id: slider 
     x: 56 
     y: 53 
     width: 450 
     height: 30 
     tickmarksEnabled: true 
     activeFocusOnPress: true 
     updateValueWhileDragging: true 
     value: 10 
     maximumValue: 30 

     style: SliderStyle { 
      handle: Rectangle { 
       height: 40 
       width: height 
       radius: width/2 
       color: "#fff" 
      } 

      groove: Rectangle { 
       implicitHeight: 10 
       implicitWidth: 100 
       radius: height/2 
       border.color: "#333" 
       color: "#222" 
       Rectangle { 
        height: parent.height 
        width: styleData.handlePosition 
        implicitHeight: 6 
        implicitWidth: 100 
        radius: height/2 
        color: "red" 
       } 
      } 

     } 
    } 

Я могу добавить модификацию Симметричного, чтобы соответствовать моим потребностям ... Благодаря @Tarod

+0

Отметьте ваше сообщение как ответ – folibis

+0

Ok folibis, я могу отметить, что принял мой собственный ответ через два дня. благодаря –

Смежные вопросы