c++ - 使每个不同按钮的窗口文本唯一
问题描述
我怎样才能为不同的按钮制作一个独特的表单?例如:
QVector<QString> text { "Iter FIRST", "Iter SECOND" };
for(size_t i = 0; i < 2; ++i)
{
Form2 * form2 = new Form2(); //creating form
connect(this, &MainWindow::SendCurretIteration, fitr,
&CurrentIterationForm::ShowCurrentIteration);//connect to the second form`
emit MainWindow::SendCurretIteration(text[i]);
QPushButton *btnShowForm = new QPushButton(this);
btnShowForm->setGeometry(i + 40, i + 100, 50, 50);
connect(btnShowForm, &QPushButton::clicked, this, [=]()
{
form2->show();
});
}//end for()
点击每个按钮我看到了什么?->通过单击按钮 1 进行第二次迭代。->通过单击按钮 2 进行第二次迭代。
怎么修?
解决方案
推荐阅读
- flutter - Flutter 动画变得非常滞后
- javascript - 如何隐藏没有值的行
- java - Android Studio 拒绝运行 main()
- mysql - SQL JOIN 作为单行,子值作为列,并且能够 ORDER BY 子关系值
- jquery - HTML按钮元素没有输出任何东西
- javascript - 使用 Javascript 缩短重复/多个属性
- reactjs - FlatList 仅在 react native 中显示一个 REST API 的数据
- r - tbl 的 left_join:na_matches 不起作用
- php - 如何使用 PHP 将文本区域数据从 HTML 文档发送到 MySQL 数据库?
- python - 在TensorFlow中使用lstm按时间序列进行预测,而我的结果可能如此糟糕和荒谬