我正在我的应用中实现滑块,如下所示......
Slider = new QSlider(this);
Slider->setOrientation ( Qt::Horizontal );
当我运行应用程序时,它会显示滑块,但我无法移动滑块手柄...
我做错了什么......
答案 0 :(得分:5)
您需要设置最小值和最大值:
void setMaximum ( int )
void setMinimum ( int )
可选择使用void setValue ( int )
答案 1 :(得分:0)
如果你想在构造函数中完成所有操作:
QSlider::QSlider( int minValue, int maxValue, int pageStep, int value, Orientation orientation, QWidget * parent, const char * name = 0 )
像这样:
Slider= new QSlider( 0, 100, 1, 0, Qt::Horizontal, this);
假设您使用的百分比为0< - > 100,