Domanda

Ho un qurl e ho bisogno di estrarre i file di percorso + + params. Fondamentalmente tutto ma il nome host -. Quello che sarebbe richiesto tramite HTTP

ho guardato attraverso le Qt 4.6 documentazione, ma non riuscivo a trovare qualcosa che sembrava che sarebbe fare questo.

Quale metodo (s) dovrei chiamare?

È stato utile?

Soluzione

È possibile cancellare lo schema con setScheme. Dopo che l'URL sarà relativo in modo che non deve restituire più il nome host quando si converte in una stringa.

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

In alternativa, si può dare il metodo toString() alcuni parametri aggiuntivi:

QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.toString(QUrl::RemoveScheme);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top