2010-07-13 5 views
0

Je suis dans mon curseur de mise en œuvre app comme ci-dessous ...curseur ne bouge pas

Slider = new QSlider(this); 
Slider->setOrientation ( Qt::Horizontal); 

quand je lance l'application, il montre le curseur, mais je ne peux pas en mesure de déplacer la poignée de curseur ...

ce que je fais mal ...

Répondre

5

Vous devez définir les valeurs minimales et maximales avec:

void setMaximum (int) 
void setMinimum (int) 

option définir le ini valeur tielle avec void setValue (int)

0

Si vous vouliez tout faire dans le constructeur:

QSlider::QSlider(int minValue, int maxValue, int pageStep, int value, Orientation orientation, QWidget * parent, const char * name = 0) 

comme ceci:

Slider= new QSlider(0, 100, 1, 0, Qt::Horizontal, this); 

En supposant que vous utilisez un pourcentage de 0 < -> 100,

Questions connexes