1.foreach(variable, container)
foreach是Qt提供的代替C++中for循环的关键字,container表示程序中需要循环读取的一个列表,variable表示每个元素的变量。
例如:
例1:QLinkedList<QString> list;
...
QString str;
foreach (str, list)
qDebug() << str;
例2:QLinkedList<QString> list;
...
foreach (const QString &str, list) {
if (str.isEmpty())
break;
qDebug() << str;
}
例3:foreach(const struct UserData &data, sysUserDataPer)
{
qDebug() << data.number << data.name << "+ data.feature\n";
}
2.QT禁用最大化按钮禁止调节窗口大小
setWindowFlags(windowFlags()& ~Qt::WindowMaximizeButtonHint);
setFixedSize(this->width(), this->height());
//setMinimumSize(this->width(), this->height());
//setMaximumSize(this->width(), this->height());