def setupUi(self, parent): layout = QtWidgets.QVBoxLayout(self) propertiesHeader = createHeaderLabel(parent, "Rig Properties") layout.addWidget(propertiesHeader) rigNameLabel = QtWidgets.QLabel(parent) rigNameLabel.setText("Rig Name") self.rigNameText = QtWidgets.QLineEdit(parent) self.rigNameText.setText(self.blueprintModel.getRigName()) self.rigNameText.textChanged.connect(self.rigNameTextChanged) formLayout1 = QtWidgets.QFormLayout(parent) formLayout1.setWidget(0, QtWidgets.QFormLayout.LabelRole, rigNameLabel) formLayout1.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rigNameText) layout.addLayout(formLayout1) fileNameLabel = QtWidgets.QLabel(parent) fileNameLabel.setText("File Name") self.fileNameText = QtWidgets.QLineEdit(parent) self.fileNameText.setText(self.getSceneRelativeFilePath(self.blueprintModel.getBlueprintFilepath())) self.fileNameText.setReadOnly(True) formLayout2 = QtWidgets.QFormLayout(parent) formLayout2.setWidget(0, QtWidgets.QFormLayout.LabelRole, fileNameLabel) formLayout2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.fileNameText) layout.addLayout(formLayout2) spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) layout.addItem(spacer) self.refreshState()
def setupUi(self, parent): layout = QtWidgets.QVBoxLayout(self) formLayout1 = QtWidgets.QFormLayout(self) rigNameLabel = QtWidgets.QLabel(self) rigNameLabel.setText("Rig Name") self.rigNameText = QtWidgets.QLineEdit(self) self.rigNameText.setText(self.blueprintModel.getRigName()) self.rigNameText.textChanged.connect(self.rigNameTextChanged) formLayout1.setWidget(0, QtWidgets.QFormLayout.LabelRole, rigNameLabel) formLayout1.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rigNameText) layout.addLayout(formLayout1) initBtn = QtWidgets.QPushButton(self) initBtn.setText("Initialize Blueprint") initBtn.clicked.connect(self.initBlueprint) layout.addWidget(initBtn) debugPrintBtn = QtWidgets.QPushButton(self) debugPrintBtn.setText("Debug Print YAML") debugPrintBtn.clicked.connect(self.debugPrintSerialized) layout.addWidget(debugPrintBtn) spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) layout.addItem(spacer) self.refreshState()
def __init__(self, parent=None): super(BlueprintEditorWidget, self).__init__(parent=parent) self.model = ActionTreeItemModel.getSharedModel() self.model.modelReset.connect(self.onBlueprintLoaded) layout = QtWidgets.QVBoxLayout(self) self.rigNameText = QtWidgets.QLineEdit(self) self.rigNameText.setText(self.blueprint.rigName) self.rigNameText.textChanged.connect(self.rigNameTextChanged) layout.addWidget(self.rigNameText) createBtn = QtWidgets.QPushButton(self) createBtn.setText("Create Default Blueprint") createBtn.clicked.connect(self.createDefaultBlueprint) layout.addWidget(createBtn) saveBtn = QtWidgets.QPushButton(self) saveBtn.setText("Debug Save Blueprint") saveBtn.clicked.connect(self.debugSaveBlueprint) layout.addWidget(saveBtn) debugPrintBtn = QtWidgets.QPushButton(self) debugPrintBtn.setText("Debug Print Serialized") debugPrintBtn.clicked.connect(self.debugPrintSerialized) layout.addWidget(debugPrintBtn) debugOpenBpBtn = QtWidgets.QPushButton(self) debugOpenBpBtn.setText("Debug Open Blueprint Scene") debugOpenBpBtn.clicked.connect(self.debugOpenBlueprintScene) layout.addWidget(debugOpenBpBtn) spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) layout.addItem(spacer)
def setupUi(self, parent): self.setupDefaultFormUi(parent) self.lineEdit = QtWidgets.QLineEdit(parent) self.lineEdit.setMinimumHeight(self.LABEL_HEIGHT) if self._isValueTypeValid(self.attrValue): self._setFormValue(self.attrValue) self.lineEdit.editingFinished.connect(self._valueChanged) self.setDefaultFormWidget(self.lineEdit)
def setupUi(self, parent): self.setupDefaultFormUi(parent) self._didFailDecode = False self.textEdit = QtWidgets.QLineEdit(parent) self.textEdit.setStyleSheet('font: 8pt "Consolas";') if self._isValueTypeValid(self.attrValue): self._setFormValue(self.attrValue) self.textEdit.editingFinished.connect(self._valueChanged) self.setDefaultFormWidget(self.textEdit)
def setupUi(self, parent): layout = QtWidgets.QVBoxLayout(parent) grpBtn = QtWidgets.QPushButton(parent) grpBtn.setText("New Group") grpBtn.clicked.connect(self.createBuildGroup) layout.addWidget(grpBtn) searchField = QtWidgets.QLineEdit(parent) searchField.setPlaceholderText("Search") layout.addWidget(searchField) tabScrollWidget = QtWidgets.QWidget(parent) tabScroll = QtWidgets.QScrollArea(parent) tabScroll.setFrameShape(QtWidgets.QScrollArea.NoFrame) tabScroll.setWidgetResizable(True) tabScroll.setWidget(tabScrollWidget) self.setupContentUi(tabScrollWidget) layout.addWidget(tabScroll)