Question

J'ai un qurl et je dois extraire le fichier chemin + + params. Fondamentalement, tout sauf le nom d'hôte -. Ce qui serait demandé via HTTP

je regardais à travers les Qt 4.6 docs, mais je ne pouvais pas trouver quelque chose qui semblait le ferait.

Quelle méthode (s) que j'appeler?

Était-ce utile?

La solution

Vous pouvez effacer le schéma avec setScheme. Après que l'URL sera relative il ne doit pas retourner le nom d'hôte plus lors de la conversion à une chaîne.

QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.setScheme("");
someUrl.toString();

Ou, vous pouvez donner la méthode toString() quelques paramètres supplémentaires:

QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.toString(QUrl::RemoveScheme);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top