做到删除窗口界面和布局管理器中的控件,只需要两步。
第一步:按照要删除的控件类型,在窗口上找到关于这个控件的链表。
第二步:在链表循环中删除布局管理器的每个对象,然后删除控件。
QList<QPushButton *> btnlist = ui->widget->findChildren<QPushButton *>(); //找到这个控件的链表
foreach (QPushButton *btn, btnlist)
{
ui->Layout->removeWidget(btn); //删除布局管理器的对象
delete btn; //删除控件。
}
qt删除窗口界面和布局管理器中的控件
最新推荐文章于 2023-10-29 19:41:38 发布