读书人

滚动条和LineEdit连接解决办法

发布时间: 2012-05-11 12:55:37 作者: rapoo

滚动条和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有啥区别?

读书人网 >QT开发

热点推荐