对页面上所有的QLineEdit进行非空验证:
auto lineEditGroup= this->findChildren<QLineEdit*>();
for(auto each:lineEditGroup)
{
auto required=each->property(“required”);
if(required.isValid()&&required.toBool())
{
_infoCompletedTip+=(" "+each->property(“info”).toString());
}
}
在搭建界面时,注意保持控件间的树形结构,在移除子控件时,将其父类一并进行移除。便于使用findChildren进行查找。
利用QT的树形存储结果,快速对同类控件进行操作
最新推荐文章于 2024-04-22 23:38:04 发布