Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Mixolap от Сентябрь 28, 2008, 16:30



Название: Убрать подчеркивание ссылок у QLabel.
Отправлено: Mixolap от Сентябрь 28, 2008, 16:30
после кода:
mylabel.setText("<a href='prog.org.ru'>ссылка</a>")
слово "ссылка" отображается подчеркнутым.
Каким образом можно сделать ее неподчеркнутой?


Название: Re: Убрать подчеркивание ссылок у QLabel.
Отправлено: iamfomik от Сентябрь 28, 2008, 20:44
Сделай так:

mylabel.setText("<a href='prog.org.ru' style="text-decoration:none;">ссылка</a>")


Название: Re: Убрать подчеркивание ссылок у QLabel.
Отправлено: ритт от Сентябрь 28, 2008, 22:37
попробуй
Код:
mylabel.setStyleSheet("A {text-decoration:none;}")
mylabel.setText("<a href='prog.org.ru'>ссылка</a>")


Название: Re: Убрать подчеркивание ссылок у QLabel.
Отправлено: kirill от Сентябрь 29, 2008, 08:04
Немного оффтопик, но захотелось вставить.
Вспомнил как трахался с кодом типа
Код:
setStyleSheet("border-width:0px; border-style:solid;");
Прога валилась совершенно непонятно отчего. Оказалось что из-за этого стиля. Нужно оказывается было указывать
Код:
setStyleSheet("border-style:none;");
В общем, поосторожнее со стилями, у меня такое ощущение, что не все так гладко у них.


Название: Re: Убрать подчеркивание ссылок у QLabel.
Отправлено: pastor от Сентябрь 29, 2008, 14:22
2 kirill: если замечены какие-нибудь аномалии в работе Qt, нужно пользоваться Task Tracker (http://trolltech.com/developer/task-tracker) для уведомления тролей об этом. Сорри за оффтоп.


Название: Re: Убрать подчеркивание ссылок у QLabel.
Отправлено: ритт от Сентябрь 29, 2008, 14:30
Код:
QWidget {border:none;}
если уж писать правильно...


Название: Re: Убрать подчеркивание ссылок у QLabel.
Отправлено: Mixolap от Сентябрь 29, 2008, 15:34
спасиба, mylabel.setText("<a href='prog.org.ru' style="text-decoration:none;">ссылка</a>") мне оказалось достаточно.