Qt动态生成控件

摘要:
实现功能:根据输入的数字,动态的添加对应数量的按钮。
初学时参考了很多博文,内容良莠不齐,在这里我将核心代码分享给大家,有问题希望多交流。
实现过程:
使用布局功能,动态生成控件并添加进布局,然后将布局传给容器进行显示即可

//首先使用布局,将每一个要显示的控件添加进来
 QHBoxLayout *qhbl = new QHBoxLayout();
  for (size_t i = 0; i < num; i++)
  {
   CoilInforn *w = new CoilInforn();   //动态生成控件
  qhbl->addWidget(w);//将控件添加到布局中
  }
  //容器显示布局
  ui.groupbox_main->setLayout(qhbl);

动态生成的三个自定义控件
在这里插入图片描述

发布了22 篇原创文章 · 获赞 2 · 访问量 1157

猜你喜欢

转载自blog.csdn.net/qinqinxiansheng/article/details/105038101