随机数产生
//取默认参数文件
static int i = 0;
QString path = QString(".\\sg_def%1.xml").arg(i);
//加载数据
loadFromXml(path);
//提示
QMessageBox::information(NULL, QStringLiteral("提示"), QStringLiteral("加载默认设定参数[%1]。").arg(i + 1));
i = (++i) % 2;
本案例对加载不同的XML显示不同的提示框内容。
通过函数i = (++i) % 2 对提示框内容的实时显示。
工程内有sg_def1.xml和sg_def2.xml两个xml文件,通过对不同xml文件的读取使项目加载不同的方案。
上例中也出现了QMessageBox控件,这里就随机发挥下它的使用