开发简单的界面时,如果界面的控件太多,可以使用findChild结合QSring简化代码
一个界面中,如果有多个QLineEdit,命名相似:seq_1,seq_2…seq_10
可以使用索引:
this->findChild<QLineEdit*>(QString(“seq_%1”).arg(i))//i代表1-10
注意如果输入的QString不是该界面包含的控件的名称时,可能会引起段错误
如上例,如果findChild输入了非seq_1到seq_10的QString字段,可能会引起qt程序崩溃