当前位置: 代码迷 >> QT开发 >> 滚动条和LineEdit连接解决办法
  详细解决方案

滚动条和LineEdit连接解决办法

热度:56   发布时间:2016-04-25 04:49:44.0
滚动条和LineEdit连接
请教高手:我想把 LineEdit 和 ScrollBar 相连,当滚动条滑动时,LineEdit 里的数字跟着改变,同样,当在LineEdit中输入一个数字时,滚动条滑动到一定的位置。之前用spinbox和滚动条连接,做起来了,现在我想换成LineEdit该怎么解决呢

------解决方案--------------------
先设定ScrollBar,setMinimum,setMaximum

当滚动条滑动时,LineEdit 里的数字跟着改变
ScrollBar有个信号void sliderMoved ( int value )

当在LineEdit中输入一个数字时,滚动条滑动到一定的位置
ScrollBar有个槽void setValue ( int ),调用一下就行了
------解决方案--------------------
干嘛非要用QLineEdit呢?

spinbox->setButtonSymbols(QAbstractSpinBox::NoButtons);

和lineEdit有啥区别?
  相关解决方案