bool test()
{
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
const QString &line = settings.value(QString::fromUtf8("TransferListColsWidth"), QString()).toString();
if(line.isEmpty())
return false;
const QStringList &width_list = line.split(QString::fromUtf8(" "));
const unsigned int listSize = width_list.size();
for(unsigned int i=0; i<listSize; ++i) {
const int new_visual_index = width_list.at(i).toInt();
qDebug("Moving column from to %d", new_visual_index);
}
QSettings settings1(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
const QVariantList& visualIndexes = settings1.value(QString::fromUtf8("TransferListVisualIndexes"), QVariantList()).toList();
for(int i=0;i<visualIndexes.size(); ++i) {
const int new_visual_index = visualIndexes.at(i).toInt();
qDebug("Moving column from to %d", new_visual_index);
}
return true;
}
我编译的qbittorrent项目,这段代码总是出异常,但是我把它复制到别的项目里面运行就非常正常,请教各位,有可能是什么问题引起的呢?