QTextedit设置锚点并滚动到它

时间:2013-12-19 10:05:33

标签: c++ qt anchor qtextedit

如何在QTextEdit中设置锚点?

似乎有一种滚动到锚点的方法,但没有任何方法可以设置实际的锚点。

所以我尝试了这个,但它不起作用。

mTextEdit->setHtml("some html stuff");
mTextEdit->append("<a href=\"#word\">word</a>");
mTextEdit->scrollToAnchor("word");

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您必须将名称属性赋予锚点,如下所示:

mTextEdit->append("<a name=\"scrollToMe\" href=\"#word\">word</a>");

然后调用scrollToAnchor函数:

mTextEdit->scrollToAnchor("scrollToMe");