#include#include int main() { QUrl url("https://www.example.com/path?query=string#fragment"); std::cout << url.scheme().toStdString() << std::endl; // Output: https std::cout << url.host().toStdString() << std::endl; // Output: www.example.com std::cout << url.path().toStdString() << std::endl; // Output: /path std::cout << url.query().toStdString() << std::endl; // Output: query=string std::cout << url.fragment().toStdString() << std::endl; // Output: fragment return 0; }
#includeThis example shows how to create a QUrl object by setting the different components of a URL using methods such as `setScheme()`, `setHost()`, `setPath()`, `setQuery()`, and `setFragment()`. Package Library: Qt Network module.#include int main() { QUrl url; url.setScheme("https"); url.setHost("www.example.com"); url.setPath("/path"); url.setQuery("query=string"); url.setFragment("fragment"); qDebug() << url.toString(); // Output: "https://www.example.com/path?query=string#fragment" return 0; }