Не подчеркивание гиперссылки в QTextBrowser - PullRequest
0 голосов
/ 26 ноября 2018

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

спасибо

1 Ответ

0 голосов
/ 26 ноября 2018

Возможным решением является исключение подчеркивания с помощью 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

...