Retourner aux forums || Retourner au forum Programmation.c++
Programmation.c++ : Scroller en bas d'un khtml
Posté par peco () le 03 avril 2005Je suis en ce moment en train de coder une application en C++/KDE. J'utilise un KHTMLPart pour afficher une page html. Il y a deux choses que je ne parviens pas à faire, malgré des recherches sur la doc des KDE libs :
- D'abord, je voudrais pouvoir scroller automatiquement en bas de la page quand je l'ouvre.
- Ensuite, je voudrais pouvoir recharger la page (pour prendre en compte des modifs éventuelles entre temps), tout en gardant l'ascenseur au même niveau. En fait, c'est comme ça que marche Konqueror, mais les sources de konqueror sont un peu compliquées, et ne m'ont pas beaucoup aidé...
Voilà !
Si vous avez des lumières sur ces question, merci d'avance !
Pierre
> Lire le message (2 commentaires, moyenne: 3,5).
J'ai RTFM
J'ai fureté vite fait dans la doc de KHTML, voici mon cheminement :
http://developer.kde.org/documentation/library/3.4-api/khtml/html/c(...) (via developer.kde.org directement)
=> la fonction view() renvoit un http://developer.kde.org/documentation/library/3.4-api/khtml/html/c(...)
qui hérite de http://doc.trolltech.com/3.3/qscrollview.html(...)
et plus intéressant pour toi : http://doc.trolltech.com/3.3/qscrollview.html#setContentsPos(...)
Dans le code qui fait recharger la page, tu enregistres la position, tu mets à jour, puis tu ressors ta position (utiliser la fonction précédente + http://doc.trolltech.com/3.3/qscrollview.html#contentsX-prop(...) )
Mais je te préviens : j'ai pas essayé !
-
[^]Re: J'ai RTFM
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.c++



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.