Russian Qt Forum
Сентябрь 30, 2024, 16:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ссылка в QLabel не работает  (Прочитано 4998 раз)
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« : Март 25, 2009, 14:42 »

Возникло желание немного проPRиться и поставить в бесплатный GUI линк на собственный сайт. Линк замечательно светится, но при нажатии ничего не происходит. Можно ли как-то решить эту проблему?
Записан

Эвтаназия - наше хобби!
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Март 25, 2009, 14:43 »

смотри сигнал:
void linkActivated ( const QString & link )
Записан

Юра.
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #2 : Март 25, 2009, 15:01 »

Спасибо!
Сорри, немного туплю, как воспользоваться этим сигналом, чтобы при нажатии загружался браузер с URL и т.д.?
Записан

Эвтаназия - наше хобби!
spirit
Гость
« Ответ #3 : Март 25, 2009, 15:03 »

см. QDesktopServices::openUrl
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Март 25, 2009, 15:05 »

Ненужна ни обработка сигналов не QDesktopServices::openUrl

см. setOpenExternalLinks

Цитировать
Specifies whether QLabel should automatically open links using QDesktopServices::openUrl() instead of emitting the linkActivated() signal.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
spirit
Гость
« Ответ #5 : Март 25, 2009, 15:09 »

мдя, че-то забыл про этот метод.  Улыбающийся
Записан
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #6 : Март 25, 2009, 17:51 »

Ненужна ни обработка сигналов не QDesktopServices::openUrl

см. setOpenExternalLinks

Цитировать
Specifies whether QLabel should automatically open links using QDesktopServices::openUrl() instead of emitting the linkActivated() signal.

Большое спасибо! Всё работает. :-)
Записан

Эвтаназия - наше хобби!
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.119 секунд. Запросов: 23.