这是MainWindow
我调用并使用该函数show()
使其对用户可见的类。
class MainWindow : public QMainWindow
{
Q_OBJECT
QWidget *centralWidget;
QGridLayout* gridLayout;
QGridLayout* infoBoxLayout;
QHBoxLayout* buttonGroup;
QHBoxLayout* subCategoryLayout;
//... more widgets
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
void setupUi();
void setupConnections();
private slots:
void add();
void edit();
void remove();
void find();
void clearAll();
void screenshotDesktop();
void screenshotApp();
void currentSubCategoryChanged( const QString& );
void curretCategoryChanged( const int );
void keyPressEvent( QKeyEvent * );
};
我为每个小部件(宏之后的那些指针Q_OBJECT
)在堆上创建了一个新对象new
。但是,我没有在程序的任何地方删除它们。这会导致 Qt 中的内存泄漏吗?或者 Qt 中的某些东西在销毁类时会自动删除它们吗?