Название: QtextEdit и гиперссылка Отправлено: merke от Август 09, 2010, 07:09 Всем привет!
Есть текстедит в нем есть гиперссылки на веб ресурсы. Как блин заставить по нажатию на эти ссылки открывать даные сайты в браузере установленным по умолчанию в винде? И есть ли другой вариант открытия ссылки в браузере не используя функцию QDesktopServices::openUrl() А то при её вызове приложение виснет на секунд 10, а потом отвисает и ссылка открывается в браузере. ??? Пробовал ещё вот такой вариант: Код: bool open_browser(QWidget* parent, const QString& rUrl) А он выдает 96 ошибок!? ппц однако Название: Re: QtextEdit и гиперссылка Отправлено: crossly от Август 09, 2010, 09:07 QDesktopServices::openUrl() на win делает ShellExecute... что бы не висло попробуй qApp->processEvents().... а ошибки у тебя скорее всего из-за отсутствия инклюдов...
Название: Re: QtextEdit и гиперссылка Отправлено: merke от Август 09, 2010, 11:36 Спасибо! Но как раз я и использовал qApp->processEvents(). Думаю может перекинуть вообще в отдельный поток. Ошибки как раз в инклудах вылезают самая частая ошибка это что то там с типом WORD связано, типо кути не знает такого.
|