2011-12-11 147 views
1

獲取Qlabel中特定文本座標的最佳方式是什麼?這個標籤很長,並且分佈在很少的幾行,我需要在這個標籤的末尾找到某個單詞的座標,但不是最後。獲取標籤中文本的座標

+0

如果你的意思是像QLabel中單個單詞的邊界框的座標,那麼我想不出一個可行的方法來做到這一點。也許如果你解釋你想要的座標,可能有另一種方法來做你想要的。 –

回答

0

使用QWidget::font()獲取標籤的字體信息並傳遞到QFontMetrics。然後,您可以使用boundingRect(....)方法獲取字符串中各個單詞的座標。