@Mercury13
Программист на «си с крестами» и не только

Как в Qt (например, QTextBrowser) сделать подчёркивание тоньше пикселя?

Современная мода — делать подчёркивание ссылок настолько тонким, насколько можно. Кроме того, в моей программе используются символы чужих письменностей и кое-какие термины, потому не хочу впутываться обычным подчёркиванием в пиксель шириной.

Так что сабж: можно ли в компонентах Qt (QLabel, QTextBrowser) подчёркивать ссылки очень бледным цветом?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 2
gbg
@gbg
Любые ответы на любые вопросы
Ну изучайте Qt StyleSheet
Ответ написан
@Mercury13 Автор вопроса
Программист на «си с крестами» и не только
Опять приходится отвечать самому.

Хорошего способа нет, но самая близкая разглючка — через градиентный фон. Например.
style = " style='color:" CNAME_LINK_POPUP "; "
                     "text-decoration:none; "
                     "background:qlineargradient(x1:0, y1:1, x2:0, y2:0, "
                            "stop:0 " CNAME_LINK_POPUP ", stop:0.06 #00000000, stop:1 #00000000);'";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы