MyGui() : m_layout(this), m_button("Show Dialog"), m_dialog(this) { m_button.setObjectName("button"); m_dialog.setObjectName("dialog"); m_layout.addWidget(&m_label); m_layout.addWidget(&m_button); QMetaObject::connectSlotsByName(this); }