gpt4 book ai didi

c++ - 不强调 QTextBrowser 中的超链接

转载 作者:行者123 更新时间:2023-11-30 03:19:40 24 4
gpt4 key购买 nike

当设置指向QTextBrowser 的超链接时,我希望该链接带有下划线。在以前的 Qt 版本中(例如 2、3、4),曾经有一个 setLinkUnderline(bool) 方法可能完成了这项工作。如何使用 Qt5 做到这一点?

谢谢

最佳答案

一个可能的解决方案是使用 css 消除下划线:

#include <QApplication>
#include <QTextBrowser>

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextBrowser w;
w.document()->setDefaultStyleSheet("a{ text-decoration: none; }");
w.append("<a href=\"https://stackoverflow.com/\">Stack Overflow</a>");
w.show();
return a.exec();
}

enter image description here

关于c++ - 不强调 QTextBrowser 中的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53487933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com