Не подчеркивание гиперссылки в QTextBrowser

При установке гиперссылки на QTextBrowserЯ бы хотел, чтобы эта ссылка не была подчеркнута. В предыдущих версиях Qt (например, 2,3,4) раньше был setLinkUnderline(bool) метод, который, вероятно, сделал работу. Как это сделать с Qt5?

Спасибо

1 ответ

Решение

Возможное решение состоит в том, чтобы устранить подчеркивание, используя 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://stackru.com/\">Stack Overflow</a>");
    w.show();
    return a.exec();
}

Другие вопросы по тегам