def __init__(self, parent=None): super(Dialog, self).__init__(parent) self.resize(500, 100) self.setWindowTitle(self.window_title) layout = QVBoxLayout(self) self.setLayout(layout) # add "tag prefix lineedit" self.tag_prefix_lineedit = self._setup_deck_lineedit(layout) # add buttons layout.beeline_btn = make_button("Beeline", self._on_beeline_button_click, layout) layout.beeline_btn = make_button("Unbeeline", self._on_unbeeline_button_click, layout)