2个回答
展开全部
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//QVector<QWidget*> widgetvec;
QPushButton *p_button = new QPushButton("我是按钮", this);
p_button->setGeometry(30, 30, 100, 40);
widgetvec << p_button;
QLabel *p_labe = new QLabel("我是Label", this);
p_labe->setGeometry(30, 60, 100, 40);
widgetvec << p_labe;
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
for(int i = 0; i < widgetvec.count(); i++)
{
delete widgetvec[i];
}
}
按下按钮后删除button和label
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//QVector<QWidget*> widgetvec;
QPushButton *p_button = new QPushButton("我是按钮", this);
p_button->setGeometry(30, 30, 100, 40);
widgetvec << p_button;
QLabel *p_labe = new QLabel("我是Label", this);
p_labe->setGeometry(30, 60, 100, 40);
widgetvec << p_labe;
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
for(int i = 0; i < widgetvec.count(); i++)
{
delete widgetvec[i];
}
}
按下按钮后删除button和label
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询