gpt4 book ai didi

c++ - QT4 > QT5 for uri.queryItems();

转载 作者:搜寻专家 更新时间:2023-10-31 01:30:08 24 4
gpt4 key购买 nike

我目前正在尝试将这段用于 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com