Salut,

L’utilisation de QtWebKit nous permet de charger toute la page web (avec des CSS ou Javascript inclus ...)
voila mon code qui permet de charger une page web :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
#include <webkit.h>
 
 Webkit::Webkit(const char * l) 
{
  m_link=l;
}
 
void Webkit::run(QApplication * app)
{
  std::cout << m_link << std::endl; 
  QUrl url(m_link);
  QObject::connect(&v, SIGNAL(loadProgress(int)), this, SLOT(loadProgress(int)));  
  QObject::connect(&v, SIGNAL(loadFinished(bool)), this, SLOT(loadFinished(bool)));
  QObject::connect(&v, SIGNAL(loadFinished(bool)), this, SLOT(applyscript()));
  v.load(url);
  v.show(); // v est de type WebView
  app -> exec ();  
}
 
void Webkit::load(QString s)
{
  v.page()->mainFrame()->load(s);
}
 
void Webkit::loadProgress(int progress)
 {
   printf("Loading page: %d%%   \r",progress);
   fflush(stdout);
 }
 
void Webkit::loadFinished(bool ok) {
 
  if (!ok){
          printf("failed laodin page ");
            fflush(stdout);
         }
 
 QString frameText =v.page()->mainFrame()->toHtml();       
 
}
Je veux savoir Comment je peux accéder aux fichiers (.css et .js) pour récupérer leurs codes avec Qt4 ??

Quelles sont les classes qui me permettent de faire ça. ??

Merci pour tout aide.