QTextedit 设置锚点并滚动到它

Nik*_*las 4 c++ anchor qt qtextedit

如何在 中设置锚点QTextEdit

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

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

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

有什么建议?

Rud*_*rde 6

您必须将name属性赋予您的 anchor ,如下所示:

mTextEdit->append("<a name=\"scrollToMe\" href=\"#word\">word</a>");
Run Code Online (Sandbox Code Playgroud)

然后调用 scrollToAnchor 函数:

mTextEdit->scrollToAnchor("scrollToMe");
Run Code Online (Sandbox Code Playgroud)