在.h文件中定义了三个按钮: QPushButton *nextBtn;QPushButton *preBtn;QPushButton *backBtn;
在主界面上有一个“弹出”按钮,点击它后,执行下面代码:
nextBtn = new QPushButton(tr("上页"),this);
preBtn = new QPushButton(tr("下页"), this);
backBtn = new QPushButton(tr("返回"), this);
同时隐藏“弹出”按钮,backBtn按钮的作用如下代码:
delete listWidget;
delete nextBtn;
delete preBtn;
delete backBtn;
同时显示“弹出”按钮,现在的问题是:为什么第一次点“弹出”按钮很正常,使用backBtn返回以后,再次点击"弹出“按钮就显示不了nextBtn,preBtn和backBtn了呢?难道delete函数把变量名都删除了?因为如果变量名字存在,再次点击弹出按钮的话,会重新new这三个按钮,现在实际情况确实没有显示,大概是什么原因呢?新手见谅,比较小白!