作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我目前正在尝试将这段用于 QT4 的旧代码转换为今天的 QT5。我需要以下方面的帮助:
bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out)
{
// return if URI is not valid or is no bitcoin URI
if(!uri.isValid() || uri.scheme() != QString("dimecoin"))
return false;
SendCoinsRecipient rv;
rv.address = uri.path();
rv.amount = 0;
QList<QPair<QString, QString> > items = uri.queryItems();
for (QList<QPair<QString, QString> >::iterator i = items.begin(); i != items.end(); i++)
从上面我得到:
error: no member named 'queryItems' in 'QUrl'
QList<QPair<QString, QString> > items = uri.queryItems();
~~~ ^
最佳答案
在 Qt5 中你必须使用 QUrlQuery :
[...]
rv.amount = 0;
QUrlQuery query(uri);
QList<QPair<QString, QString> > items = query.queryItems();
关于c++ - QT4 > QT5 for uri.queryItems();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48529459/
当使用 URLComponents 的 queryItems 时,我发现如果您有一个查询项,其值包含一些百分比编码字符,在我的例子中是 / 被编码为 %2F,那么如果您从包含此类查询项的 String
好的,我正在构建一个 iMessage 应用程序,为了来回传输数据,我必须使用 URLQueryItem。我正在使用 SKScene 并需要传输 Int、CGPoint、图像等。阅读 Apple 的文
我目前正在尝试将这段用于 QT4 的旧代码转换为今天的 QT5。我需要以下方面的帮助: bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient
我是一名优秀的程序员,十分优秀!