2012-09-13 54 views
1

我想在Qt中的兩個滑塊之間畫一條線。當我移動其中一個滑塊時,我希望線條移動,以便它總是連接兩個滑塊。見附圖enter image description hereQSlider在widget中的位置

(我已經畫出了線的插圖 - 不是編程) 我該怎麼做?問題在於識別滑塊的位置。我如何獲得他們的位置?在小部件內還是在屏幕內?一旦我得到他們的職位,我將能夠畫出線。

任何想法?讓我知道你是否希望我發佈代碼,但基本上,我所擁有的只有兩個QSliders - 一個在頂部,一個在底部。

回答

0

從Qt文檔看,有一種方法可以根據當前的silder值計算像素位置:QStyle :: sliderPositionFromValue Qt documentation