🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 概述 `QUrlQuery`是Qt中用于处理URL查询参数的类 ## 示例 ``` QUrl url("https://www.example.com/search?q=query&lang=en"); QUrlQuery query(url); // 获取查询参数值 QString searchTerm = query.queryItemValue("q"); // 返回 "query" QString language = query.queryItemValue("lang"); // 返回 "en" //修改查询参数 query.addQueryItem("page", "2"); // 添加新的查询参数 query.setQueryItems({{"q", "newquery"}, {"lang", "fr"}}); // 修改查询参数的值 // 将修改后的查询参数应用到URL url.setQuery(query.toString()); // 拼接并转为字符串 QUrlQuery query(""); query.addQueryItem("foo", "bar"); query.addQueryItem("foo1", "bar2"); qDebug() << query.toString();//"foo=bar&foo1=bar2" query.setQueryDelimiters(':','|'); qDebug() << query.toString();//"foo:bar|foo1:bar2" ```