crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> ссылки в QTextEdit
FenixTES
  опции профиля:
сообщение 20.11.2009, 16:32
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 20
Регистрация: 14.11.2009
Пользователь №: 1230

Спасибо сказали: 0 раз(а)




Репутация:   0  


показуются они нормально, но как на них нажать? :( Они, получается, равносильны простому синему, подчеркнутому тексту, как сделать их действительными?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 20.11.2009, 17:00
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


В Асистенте есть упоминание textInteractionFlags
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FenixTES
  опции профиля:
сообщение 20.11.2009, 17:29
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 20
Регистрация: 14.11.2009
Пользователь №: 1230

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 20.11.2009, 17:00) *
В Асистенте есть упоминание textInteractionFlags

сделал так:
setTextInteractionFlags(Qt::LinksAccessibleByMouse | Qt::TextSelectableByMouse);
теперь ссылки при нажатии обводятся в какойто прямоугольник из - - - - - - - - - - -
а как бы сделать так чтобы было нормально?(нажал - перешло в браузер, или запустило, ну короче по-нормальному :) )

Сообщение отредактировал FenixTES - 20.11.2009, 17:31
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 20.11.2009, 21:50
Сообщение #4


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

Спасибо сказали: 22 раз(а)




Репутация:   7  


Кстати да, ровно сегодня сам с этим столкнулся... Правда я свой ящик хотел сделать.. ну чтобы автоматом почтовый клиент запускался... делаю вроде как обычно <a href...>...</a>. Но вот касаемо линков на инет ресурсы, посмотри QMessageBox::aboutQt(...). Там все ок в этом плане.. Я пока не залезал туда еще ))

Сообщение отредактировал Rocky - 20.11.2009, 21:50
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Elfinit
  опции профиля:
сообщение 20.11.2009, 22:42
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 127
Регистрация: 17.3.2009
Из: Казань
Пользователь №: 619

Спасибо сказали: 7 раз(а)




Репутация:   1  


Цитата(Rocky @ 20.11.2009, 21:50) *
посмотри QMessageBox::aboutQt(...)

В любом MessageBox ссылки в тексте нормально работают=)) И для QLabel это устанавливается с помощью setOpenExternalLinks(bool)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2024, 15:38