我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿玄机2站资料 > 屏幕坐标 >

Qt 关于滚动条于屏幕坐标的问题?

归档日期:07-30       文本归类:屏幕坐标      文章编辑:爱尚语录

  若当前页有两页时,第二页上有一个按钮(0,1500),滚动条托动到第二页时,如何使按钮当前作标还是(0,1500)呢?或者有什么计算办法?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  没太明白你的意思。如果你开始将按钮设置在(0,1500)那不管你怎么拖放进度条,这个按钮依然还是在坐标(0,1500)那,只是说它在主窗口中的位置会发生变化而已。

  不知道你是怎么实现滚动区域的。一般来说,滚动区域是用QScrollArea或者继承自QAbstractScrollArea的类来实现的,如果是这种方式的话,不需要做任何的计算,你鼠标点击到哪里,获取的坐标就是控件本来的坐标。

  还有一种方式如果你只是用QScrollBar就需要计算了。如图所示,点(x,y)是指主窗口中的点,你要通过这个坐标点算出在滚动区域用相对应的点坐标。计算方式如下

本文链接:http://noh1.net/pingmuzuobiao/572.html