怎么把QAbstractqt scrollarea 滚动条子类中的下滚动条移上去

QScrollBar类
QScrollBar类参考
QScrollBar窗口部件提供了水平的或垂直的滚动条。
#include &&
继承了和。
( QWidget&*&parent, const&char&*&name = 0 )
( Orientation&orientation, QWidget&*&parent, const&char&*&name = 0 )
( int&minValue, int&maxValue, int&lineStep, int&pageStep, int&value, Orientation&orientation, QWidget&*&parent, const&char&*&name = 0 )
virtual void
( Orientation )
Orientation
virtual void
( bool&enable )
virtual void
( const&QPalette&&&p )
( int&value )
( int&value )
bool &- 用户是否已经在滑块上点击鼠标并且正在移动它&(只读)
int &- 当前线步
int &- 滚动条的当前最大值
int &- 滚动条的当前最小值
Orientation &- 滚动条的方位
int &- 当前页步
bool &- 滚动条跟踪是否生效
int &- 滚动条的当前值
virtual void
( QHideEvent * )
QScrollBar窗口部件提供了水平的或垂直的滚动条。
滚动条允许用户控制一个程序可定义范围内的值并且给用户一个的当前值得可视化表示。
滚动条包含四个分别的控制:
line-up和line-down控制是用户可以用来向上或向下移动线步的小按钮。“线”的意思是可以配置的。在编辑器和列表框中,它是指一行文本,在一个图片查看器中它也许是指20个像素。
slider是表示滚动条的当前值的把手,用户可以拖动它来改变值。滚动条的这部分有时被称作“拇指”。
page-up/page-down控制是滑块滑行的区域(滚动条的背景)。点击这里让滚动条向点击的方向移动。“页”的意思也是可以配置的:在编辑器和列表框中,它是指和这个窗口部件空间相同的行数。
QScrollBar只有几个自己的函数,它多数依赖于。最有用的函数是()直接设置滚动条的值,()、()、()和()模拟点击的效果(对于快捷键很有用),()定义()和()的值,并且()设置滚动条的()和()。QScrollBar有一个方便的可以设置这些属性的构造函数。
一些图形用户界面风格(例如,提供的Windows和Motif风格)也使用pageStep()的值来计算滑块的大小。
除了来自的访问函数之外,QScrollBar还有完整的一套信号:
() - 当滚动条的值已经发生改变时,被发射。
()决定在用户操作期间,这个信号是否被发射。
() - 当用户开始拖动滑块时,被发射。
() - 当用户拖动滑块时,被发射。
() - 当用户释放滑块时,被发射。
() - 当滚动条已经向下或向右移动了一个线步时,被发射。线步在QRangeControl中被定义。
() - 当滚动条已经向上或向左移动了一个线步时,被发射。
() - 当滚动条已经向下或向右移动了一个页步时,被发射。
() - 当滚动条已经向上或向左移动了一个页步时,被发射。
QScrollBar只提供整数范围。注意尽管QScrollBar可以处理很大的数字,当前屏幕上的滚动条不能有效地控制超过100000像素的范围。除此以外,它使用户使用键盘或者鼠标来控制这个滚动条都很困难。
滚动条可以被键盘控制,但是它的默认()是。使用()来让生效。对于绑定键的列表,请参考()。
如果你需要在一个界面上添加滚动条,请考虑使用类,它封装了滚动条的常用方法。
也可以参考、、、和。
成员函数文档
QScrollBar::QScrollBar ( &*&parent, const&char&*&name = 0 )
构造一个垂直的滚动条。
parent和name参数被发送给的构造函数。
QScrollBar::QScrollBar ( &orientation, &*&parent, const&char&*&name = 0 )
构造一个滚动条。
orientation必须是Qt::Vertical或Qt::Horizontal。
parent和name参数被发送给的构造函数。
QScrollBar::QScrollBar ( int&minValue, int&maxValue, int&lineStep, int&pageStep, int&value, &orientation, &*&parent, const&char&*&name = 0 )
构造一个滚动条,它的值不能小于minValue或者大于maxValue,线步大小为lineStep并且页步大小为pageStep,它的值被初始化为value(它被使用()保证在范围之内)。
如果orientation是,滚动条是垂直的并且如果它是,则滚动条是水平的。
parent和name参数被发送给的构造函数。
bool QScrollBar::draggingSlider () const
如果用户已经在滑块上点击鼠标并且现在正在拖动它,返回真,否则返回假。详细情况请参考属性。
void QScrollBar::hideEvent ( &* ) [虚 保护]
当滚动条被隐藏时,这个函数被调用。
从中重新实现的。
int QScrollBar::lineStep () const
返回当前线步。详细情况请参考属性。
int QScrollBar::maxValue () const
返回滚动条的当前最大值。详细情况请参考属性。
int QScrollBar::minValue () const
返回滚动条的当前最小值。详细情况请参考>属性。
void QScrollBar::nextLine () [信号]
当滚动条向下或向右滚动一个线步时,这个信号被发射。
void QScrollBar::nextPage () [信号]
当滚动条向下或向右滚动一个页步时,这个信号被发射。
QScrollBar::orientation () const
返回滚动条的方向。详细情况请参考属性。
int QScrollBar::pageStep () const
返回当前页步。详细情况请参考属性。
void QScrollBar::prevLine () [信号]
当滚动条向上或向左滚动一个线步时,这个信号被发射。
void QScrollBar::prevPage () [信号]
当滚动条向上或向左滚动一个页步时,这个信号被发射。
void QScrollBar::setLineStep ( int )
设置当前线步。详细情况请参考属性。
void QScrollBar::setMaxValue ( int )
设置滚动条的当前最大值。详细情况请参考属性。
void QScrollBar::setMinValue ( int )
设置滚动条的当前最小值。详细情况请参考属性。
void QScrollBar::setOrientation (
设置滚动条的方位。详细情况请参考属性。
void QScrollBar::setPageStep ( int )
设置当前页步。详细情况请参考属性。
void QScrollBar::setPalette ( const&&&&p ) [虚]
重新实现了虚函数()。
对于使用调色板p的Motif风格的滚动条,设置背景色为中间的颜色。
从中重新实现的。
void QScrollBar::setTracking ( bool&enable ) [虚]
设置滚动条跟踪是否生效为enable。详细情况请参考属性。
void QScrollBar::setValue ( int ) [slot]
设置当前滚动条的值。详细情况请参考属性。
void QScrollBar::sliderMoved ( int&value ) [信号]
当滑块被用户移动时,这个信号被发射,新滚动条的值value作为参数。
即使当跟踪被关闭,这个信号也被发射。
也可以参考、()、()、()、()和()。
void QScrollBar::sliderPressed () [信号]
当用户使用鼠标按下滑块时,这个信号被发射。
QScrollBar::sliderRect () const
返回滚动条滑块的范围。
也可以参考()。
void QScrollBar::sliderReleased () [信号]
当用户使用鼠标释放滑块时,这个信号被发射。
int QScrollBar::sliderStart () const
返回滚动条滑块开始的像素位置。
这对于垂直滚动条相当于().(),对于水平滚动条相当于sliderRect().()。
bool QScrollBar::tracking () const
如果滚动条跟踪是生效的,返回真,否则返回假。详细情况请参考属性。
int QScrollBar::value () const
返回当前滚动条的值。详细情况请参考属性。
void QScrollBar::valueChanged ( int&value ) [信号]
当滚动条的值已经改变时,这个信号被发射,新滚动条的值value作为参数。
bool draggingSlider
这个属性保存的是用户是否已经在滑块上点击鼠标并且正在移动它。
通过()来获得属性值。
int lineStep
这个属性保存的是当前线步。
当设置线步时,如果新的线步与原来的设置不同,虚函数()将被调用。
也可以参考()、()和()。
通过()设置属性值并且通过()来获得属性值。
int maxValue
这个属性保存的是滚动条的当前最大值。
当设置这个属性时,如果需要,被调整,这样使范围仍有效。
也可以参考()。
通过()设置属性值并且通过()来获得属性值。
int minValue
这个属性保存的是滚动条的当前最小值。
当设置这个属性时,如果需要,被调整,这样使范围仍有效。
也可以参考()。
通过()设置属性值并且通过()来获得属性值。
orientation
这个属性保存的是滚动条的方位。
这个方位必须是(默认)或。
通过()设置属性值并且通过()来获得属性值。
int pageStep
这个属性保存的是当前页步。
当设置页步时,如果新的页步与原来的设置不同,虚函数()将被调用。
也可以参考()、和()。
通过()设置属性值并且通过()来获得属性值。
bool tracking
这个属性保存的是滚动条跟踪是否生效。
如果跟踪生效(默认),当滑块正在被拖动时,滚动条发射()信号。如果失效,只有当用户在移动滑块之后释放鼠标按键时,滚动条发射valueChanged()信号。
通过()设置属性值并且通过()来获得属性值。
这个属性保存的是滚动条的当前值。
通过()设置属性值并且通过()来获得属性值。
也可以参考()和()。
这个文件是一部分。
版权所有 &
。保留所有权利。
Copyright & 2002
Qt 3.0.5版QMdiArea_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&Q​T​中​的​多​文​档​类​,​用​来​替​代​Q​W​o​r​k​S​p​a​c​e​的
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
你可能喜欢自定义组建 在QScrollArea 中滚动条显示的问题
[问题点数:60分,结帖人wsl888444]
自定义组建 在QScrollArea 中滚动条显示的问题
[问题点数:60分,结帖人wsl888444]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年2月 移动平台大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。急!怎么把QAbstractScrollArea子类中的下滚动条移上去?
[问题点数:40分,结帖人evil_bean]
急!怎么把QAbstractScrollArea子类中的下滚动条移上去?
[问题点数:40分,结帖人evil_bean]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
2010年2月 移动平台大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 scrollview隐藏滚动条 的文章

 

随机推荐