qt很多对象类似的处理......
在qt程序中,有几百个lineedit,程序中需要对每个进行处理,而且有好几处,但是每次对所有的对象的处理是一样的,对象的名称也是在lineedit后面加上序号,比如:
lineedit1->setText("");
.
.
.
lineedit100->setText("");
求教高人!!
[解决办法]
有一个解决的办法,把设计的lineEdit的名称取的相近,如lineEdit_1~lineEdit_100;
然后定义一个QLineEdit lineedit[100];
在lineedit[0]=ui->lineEdit_1;复制100遍,再把相应的位置改好久可以了。
以后使用就是
for (int i = 0; i < 100; ++i)
{
lineedit[i]->setText("");
}这么来用了。