ZKX's LAB

QT滚动条的问题? qt 水平滑动条

2021-04-26知识5

Qt 关于滚动条于屏幕坐标的问题? 没太明白你的意思。如果你开始将按钮设置在(0,1500)那不管你怎么拖放进度条,这个按钮依然还是在坐标(0,1500)那,只是说它在主窗口中的位置会发生变化而已。不知道你是怎么实现滚动区域的。一般来说,滚动区域是用QScrollArea或者继承自QAbstractScrollArea的类来实现的,如果是这种方式的话,不需要做任何的计算,你鼠标点击到哪里,获取的坐标就是控件本来的坐标。还有一种方式如果你只是用QScrollBar就需要计算了。如图所示,点(x,y)是指主窗口中的点,你要通过这个坐标点算出在滚动区域用相对应的点坐标。计算方式如下int posx=m_pHorizontalBar->;value()+x-width();int posy=m_pVerticalBar->;value()+y-height();假设posx,posy是滚动区域对应的坐标点假设m_pHorizontalBar,m_pVerticalBar分别表示水平和垂直的进度条;x,y代表当前父窗口中的坐标点;width()和height()代表父窗口的长和宽;你到底是怎么实现的我也不清楚,只能说这么多了

QT滚动条的问题?m_scrollBar=new QScrollBar(Qt:Vertical,this);m_hscrollBar=new QScrollBar(Qt:Horizontal,this);我创建了两个滚动条,一个垂直一个水平,我的滚动条是。

qt滚动条样式设置 1 2 3 4 5 6 7 分步阅读 本经验介绍在Qt 4中设置滚动的样式。设置滚动条样式有好几种方式,本经验介绍其中几种方式。工具/原料 Qt 4 Windows操作系统 。

#qt web登录#qt office#qt color#qt 语音能领皮肤吗#qt 波形图

随机阅读

qrcode
访问手机版