2011-12-11 193 views
1

获取Qlabel中特定文本坐标的最佳方式是什么?这个标签很长,并且分布在很少的几行,我需要在这个标签的末尾找到某个单词的坐标,但不是最后。获取标签中文本的坐标

+0

如果你的意思是像QLabel中单个单词的边界框的坐标,那么我想不出一个可行的方法来做到这一点。也许如果你解释你想要的坐标,可能有另一种方法来做你想要的。 –

回答

0

使用QWidget::font()获取标签的字体信息并传递到QFontMetrics。然后,您可以使用boundingRect(....)方法获取字符串中各个单词的坐标。