Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt QSlider在小部件中的位置_Qt_Qslider - Fatal编程技术网

Qt QSlider在小部件中的位置

Qt QSlider在小部件中的位置,qt,qslider,Qt,Qslider,我试图在Qt中的两个滑块之间画一条线。当我移动其中一个滑块时,我希望直线移动,使其始终连接两个滑块。见附图 (我已经画了一条线来说明——不是程序性的) 我该怎么做?问题在于确定滑块的位置。如何获取他们的位置?在小部件内还是在屏幕内?一旦我得到了他们的位置,我就能够划清界限 有什么想法吗?如果您想让我发布代码,请告诉我,但基本上,我只有两个QSlider-一个在顶部,一个在底部。通过查看Qt文档,可以使用:QStyle::sliderPositionFromValue从当前的silder值计算像素

我试图在Qt中的两个滑块之间画一条线。当我移动其中一个滑块时,我希望直线移动,使其始终连接两个滑块。见附图

(我已经画了一条线来说明——不是程序性的) 我该怎么做?问题在于确定滑块的位置。如何获取他们的位置?在小部件内还是在屏幕内?一旦我得到了他们的位置,我就能够划清界限


有什么想法吗?如果您想让我发布代码,请告诉我,但基本上,我只有两个QSlider-一个在顶部,一个在底部。

通过查看Qt文档,可以使用:QStyle::sliderPositionFromValue从当前的silder值计算像素位置