def _init_answer_field(self): self.answersGroup = QGroupBox(self) v_box = QVBoxLayout(self.answersGroup) self.answersGroup.setLayout(v_box) for i, opt in enumerate(self.data.options_answers): raddbtn = QRadioButton() # raddbtn.setStyleSheet(QUEST_LBL_CSS) raddbtn.setText(', '.join(opt) if isinstance(opt, list) else opt) raddbtn.data = opt raddbtn.toggled.connect( lambda x: self.rbtn_toggled_handler(raddbtn.sender(), x)) v_box.addWidget(raddbtn) self.grid.addWidget(self.answersGroup, 2, 0, 1, 1)