def __init__(self, q): self._createUi(q) self.group = QtWidgets.QButtonGroup(q) self.group.buttonClicked[int].connect(self.stack.setCurrentIndex) self.stack.currentChanged.connect(q.updateSize) self.stack.currentChanged.connect(q.currentIndexChanged)
def _createUi(self, q): self.edit = QtWidgets.QLineEdit() skqss.class_(self.edit, 'normal') grid = QtWidgets.QGridLayout() r = 0 self.updateCommentButton = QtWidgets.QRadioButton(mytr_("Update reason")) self.updateCommentButton.setChecked(True) self.commentButton = QtWidgets.QRadioButton(tr_("Comment")) g = QtWidgets.QButtonGroup(q) g.addButton(self.updateCommentButton) g.addButton(self.commentButton) grid.addWidget(create_label(tr_("Property")), r, 0) for i,b in enumerate(g.buttons()): grid.addWidget(b, r, i+1) r += 1 self.appendButton = QtWidgets.QRadioButton(tr_("Append")) self.appendButton.setChecked(True) self.overwriteButton = QtWidgets.QRadioButton(tr_("Overwrite")) g = QtWidgets.QButtonGroup(q) g.addButton(self.appendButton) g.addButton(self.overwriteButton) grid.addWidget(create_label(tr_("Method")), r, 0) for i,b in enumerate(g.buttons()): grid.addWidget(b, r, i+1) layout = QtWidgets.QVBoxLayout() layout.addWidget(self.edit) optionGroup = QtWidgets.QGroupBox(tr_("Option")) optionGroup.setLayout(grid) layout.addWidget(optionGroup) buttonBox = QtWidgets.QDialogButtonBox( QtWidgets.QDialogButtonBox.Ok| QtWidgets.QDialogButtonBox.Cancel) layout.addWidget(buttonBox) buttonBox.accepted.connect(q.accept) buttonBox.rejected.connect(q.reject) okButton = buttonBox.button(buttonBox.Ok) okButton.setDefault(True) skqss.class_(okButton, 'btn btn-primary') #cancelButton = buttonBox.button(buttonBox.Cancel) q.setLayout(layout)
def __init__(self, q): self.count = 0 self.group = QtWidgets.QButtonGroup(q) self.group.buttonClicked[int].connect(q.currentIndexChanged)