QWebView и Anchor |
Здравствуйте, гость ( Вход | Регистрация )
QWebView и Anchor |
Гость_Awejk_* |
24.1.2010, 14:10
Сообщение
#1
|
Гости |
Нужно сделать навигацию по отчёту, с левой стороны QTreeView, а с правой стороны сам отчёт, с левой стороны в дереве перечислены все разделы и под разделы, при двойном нажатии на раздел - webView должен прокрутить страницу к этому разделу. Вроде как anchor подходит самый раз.
Но не знаю как заставить по клику node в QTreeView прокручитвать webView страницу. Такое
не работает. В самом отображаемом документе анкоры работают, при клики на ссылку вызывается сингал void QWebView::linkClicked ( const QUrl & url ) но его нельзя вызвать из своего кода, т.к. он protected. Как переиграть эту ситуацию? |
|
|
kwisp |
24.1.2010, 16:04
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
попробуй посомтреть webaction
в связки void QWebPage::triggerAction ( WebAction action, bool checked = false ) [virtual] если версия библиотеки 4.6.1 тут и тут П.С. использую при табуляции по инпутам в html документе для того чтобы убрать выделение. web->triggerPageAction(QWebPage::MoveToEndOfLine); Сообщение отредактировал kwisp - 24.1.2010, 16:10 |
|
|
Гость_Awejk_* |
24.1.2010, 23:45
Сообщение
#3
|
Гости |
решил проблему, нужно вместо setUrl использовать load
|
|
|
Текстовая версия | Сейчас: 2.12.2024, 8:34 |