Пока мы используем Qlabel в качестве текста гиперссылки, как мы можем удалить строку под текстом гиперссылки в обычном состоянии? - PullRequest
2 голосов
/ 25 октября 2011

Я хочу, чтобы строка появлялась только тогда, когда мы наведем или нажмем текст гиперссылки не в нормальном состоянии, и я также хочу изменить цвет текста.Я пробовал Qpalette, но не нашел изменений в цвете.

1 Ответ

4 голосов
/ 25 октября 2011

Вы можете добавить атрибут стиля к тегу привязки:

QLabel *label = new QLabel("<a style='text-decoration:none' "
                           "href='http://www'>your link</a>);

Подробности смотрите в подмножестве HTML , поддерживаемом виджетами расширенного текста Qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...