Так что я немного запутался в управлении памятью в Qt. Я смотрел на начальные образцы и учебники и увидел это
QApplication app(argc, argv);
QWidget window;
QLabel *label = new QLabel(QApplication::translate("windowlayout", "Name:"));
QLineEdit *lineEdit = new QLineEdit();
QHBoxLayout *layout = new QHBoxLayout();
layout->addWidget(label);
layout->addWidget(lineEdit);
window.setLayout(layout);
window.setWindowTitle(
QApplication::translate("windowlayout", "Window layout"));
window.show();
return app.exec();
Это нормально, за исключением того, что я не вижу освобождения памяти при создании новых виджетов, теперь это только для учебника, чтобы они не смущали людей, или управление памятью обрабатывается автоматически Qt. Потому что, глядя на это, я должен был поверить, что произошла утечка памяти, потому что ничего не освободилось.