Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   QWebView, навигация по #id внутри страницы (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/qwebview-navigaciya-po-id-vnutri-stranicy-208380/)

Guest 27.09.2011 12:20

QWebView, навигация по #id внутри страницы
 
Приложение грузит в QWebView ф-ей load урл созданный fromLocalFile, то есть файл находится на диске.Необходимо реализовать навигацию при помощи ф-ий back, forward внутри этого документа по якорям (переходов на др. страницы не планируется).Проблемы:1. При навигации с установленным Код:m_webView->page()->setLinkDelegationPolicy(QWebPage::Deleg ateAllLinks);переход на якорь происходит только по второму щелчку по линку, при первом щелчке приходит сигнал linkClicked, но приходит оно всеравно рано для того, чтобы сделать кнопкам назад/вперед нужные состояния, так как в этот момент в истории только один айтем(адрес загруженной страницы). Вопщем и вариант то не вариант.2. Сигнал urlChanged походу тоже не подходит, не пробовал, но видимо он отрабатывает, только когда осуществляется переход на др. страницу.3. Вобщем ищу сигнал который мне сообщит, что переход осуществлен, чтобы установить состояния кнопок (назад/вперед) и при этом ессно урлы записывались бы в историю.Ссылки сделаны так: ...Башку сломал.


Часовой пояс GMT, время: 03:05.


© www.otvetnemail.ru - Форум вопросов и ответов.