Come ottenere la “stringa di query” da una qurl?
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?
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