Bonjour à tous,
je suis de retour car j'ai deux trois petits soucis.

- Tout d'abord, comment faire pour coder les "ligne vertical" et "ligne horizontal" présent dans QT Designer, car toute ma fenêtre est codée sauf les "Line" du coup cela fait un peu tache dans mon .ui ... (J'ai essayer QLine mais ça n'a rien à voir)

- J'ai créer une fonction pour récupérer une image lorsque que l'on connait l'URL, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void Fenprog::recuperer_images(QUrl adresse)
{
QHttp *http = new QHttp(adresse.host(),80);
QFile *page = new QFile("tempory files/image.jpg");
http->get(adresse.toString(), page);
page->close();
http->close();
}
J'ai bien le fichier mais il manque des pixels, (j'avais eu le même problème en php et j'avait du faire une boucle car il récupère que les x premiers octets du fichier mais avec Qt, je ne voit pas comment faire.

- Et pour finir, je souhaite récupérer le code source d'une page html dans un string, la fonction est quasi la même sauf que je n'arrive pas à récupérer la soruce dans le string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
string Fenprog::recuperer_source(QUrl adresse)
{
QHttp *http = new QHttp(adresse.host(),80);
string source;
http->get(adresse.toString(), source);
page->close();
http->close();
return source
}
La ligne 5 est sans doute débile mais je n'est rien trouvé dans la documentation ni dans les forums (même si de nombreux sujets traite de cela)


Merci d'avance.
Cordialement

NeoKript