Будьте осторожны, this
не относится к QPushButton
.
Эта строка кода:
button1 = new QPushButton("Button1", this);
, вероятно, является частью класса QWidget
, к которому относится this
!
Это означает, что класс QWidget
является владельцем QPushButton
, который он отображает.
Это также означает, что при удалении экземпляра класса QWidget
будут удалены все его дочерние элементы, что означает, что кнопка QPushButton
button1 также будет удалена автоматически.