今天用Qt编写程序的时候发现了一个问题,初始部分始源程序如下:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)/*,
ui(new Ui::MainWindow)*/
{
this->setMinimumSize(800,500);
// this->setMaximumSize(800,500);
GroupBox = new QGroupBox(this);
PushBtn = new QPushButton("FM105.8");
PushBtn2 = new QPushButton("FM123.5");
VBox = new QVBoxLayout;
VBox->addWidget(PushBtn);
VBox->addWidget(PushBtn2);
GroupBox->setLayout(VBox);
GroupBox->setGeometry(QRect(100,100,250,250));
GroupBox->setTitle("语音栏目");
}
MainWindow::~MainWindow()
{
if(GroupBox != NULL)
delete GroupBox;
if(PushBtn != NULL)
delete PushBtn;
if(PushBtn2 != NULL)
delete PushBtn2;
if(VBox != NULL)
delete VBox;
}
执行之后程序报错,调试时候显示