社区
其他技术讨论专区
帖子详情
QScrollBar类如何使水平滑块始终处于右端?
weixin_38058748
2019-09-19 07:25:21
因为数据是从右到左显示的,新的数据会出现在最右侧,因此要求水平滑块始终更新至最右侧。我想知道有没有滚动条的相应信号去实现水平滑块的位置更新或改变?
...全文
54
1
打赏
收藏
QScrollBar类如何使水平滑块始终处于右端?
因为数据是从右到左显示的,新的数据会出现在最右侧,因此要求水平滑块始终更新至最右侧。我想知道有没有滚动条的相应信号去实现水平滑块的位置更新或改变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Qt Widgets——抽象
滑块
及其继承
类
三个可视
类
的默认外观分别如下(win7):它们的
滑块
都
处于
最小值0处。 理解QAbstractSlider时 可将它想成就是Q
ScrollBar
(该小部件的外观比较多地拥有QAbstractSlider属性): 属性列表如下: invertedAppearance: bool外观颠倒 invertedControls: bool控制颠倒 maxi...
Qt模块化笔记之Qt Widgets——抽象
滑块
及其继承
类
继承关系如下: QAbstractSlider QDial表盘 Q
ScrollBar
滚动条 QSlider
滑块
———————————————————————————————————————————————————————————— 理解QAbstractSlider时可将它想成就是QSlider: 属性列表如下: inv
45- 输入和显示-滚动条控件Q
ScrollBar
为滚动条指定的值的范围通常与为QSlider指定的值不同,因为需要考虑
滑块
的长度。如果我们有一个有100行的文档,并且我们在一个小部件中只能显示20行,那么我们可能希望构建一个页面步长为20、最小值为0、最大值为80的滚动条。
滑块
的长度通常与页面步长的值有关,通常表示滚动视图中显示的文档区域的比例。actionTriggered(action:int)信号在用户用鼠标或键盘键改变
滑块
位置时发送,根据改变方式的不同,信号的参数值也不同action 的值可以取以下值,对应的值分别是0~7,例如。
Qt扫盲-Q
ScrollBar
理论总结
Q
ScrollBar
其实就是一个滚动条控件,它使用户能够访问大于用于显示文档的小组件的文档部分。它提供了用户在文档中的当前位置以及可见的文档量的可视指示。滚动条通常配备其他控件,以实现更准确的导航。Qt以适合每个平台的方式显示滚动条。滚动条的本质就是因为需要显示的内容已经超出窗口的大小,就需要用这个滚动条来控制和指示当前的位置。
Qt基础:九、QAbstractSlider:Q
ScrollBar
、QSlider、QDial
tracking设置是否跟踪默认为是,就是在拖动
滑块
时,每移动一个刻度,都会发射 valueChanged()信号,如果选择否,则只有拖动
滑块
释放时才发射该信号;orientation 设置部件的方向,有
水平
和垂直两种选择;invertedControls设置反向控制,比如默认是向上方向键是增大,向下方向键是减小,如果选中这个属性,那么控制就会正好反过来。再来看两个Slider,它们有了自己的两个属性 tickPosition 和tickInterval,前者用来设置显示刻度的位置,默认是不显示刻度;
其他技术讨论专区
477
社区成员
790,954
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章