def __init__(self, parent=None, parent_window=None): super(AddAssetWizardPage2, self).__init__(parent) self.setTitle("Asset Details") self.setSubTitle('Add asset details') self.ui_widget = QtGui.QWidget() self.parent_window = parent_window self.vLyt = QtGui.QVBoxLayout(self.ui_widget) self.form_lyt = QtGui.QFormLayout() type_label = QtGui.QLabel(self.ui_widget) type_label.setText('Type: ') self.form_lyt.setWidget(0, QtGui.QFormLayout.LabelRole, type_label) self.type_hLyt = QtGui.QHBoxLayout(self.ui_widget) self.type_combo_box = QtGui.QComboBox(self.ui_widget) self.type_combo_box.addItem('---') self.type_combo_box.addItem('add new') self.type_combo_box.currentIndexChanged.connect(self.addNewType) self.type_hLyt.addWidget(self.type_combo_box) self.type_line_edit = QtGui.QLineEdit(self.ui_widget) self.type_line_edit.setEnabled(False) self.type_hLyt.addWidget(self.type_line_edit) self.form_lyt.setLayout(0, QtGui.QFormLayout.FieldRole, self.type_hLyt) name_label = QtGui.QLabel(self.ui_widget) name_label.setText('Name: ') self.form_lyt.setWidget(1, QtGui.QFormLayout.LabelRole, name_label) self.name_line_edit = QtGui.QLineEdit(self.ui_widget) self.form_lyt.setWidget(1, QtGui.QFormLayout.FieldRole, self.name_line_edit) source_base_dir_label = QtGui.QLabel(self.ui_widget) source_base_dir_label.setText('Base Source Directory: ') self.form_lyt.setWidget(2, QtGui.QFormLayout.LabelRole, source_base_dir_label) self.source_base_dir_line_edit = QtGui.QLineEdit(self.ui_widget) self.form_lyt.setWidget(2, QtGui.QFormLayout.FieldRole, self.source_base_dir_line_edit) self.vLyt.addLayout(self.form_lyt) self.lyt = QtGui.QVBoxLayout() self.lyt.addWidget(self.ui_widget) self.setLayout(self.lyt)
def __init__(self, parent=None): super(PreferencesWindow, self).__init__(parent) self.setWindowTitle('Preferences') self.resize(425, 250) self.lyt = QtGui.QVBoxLayout() self.direction_label = QtGui.QLabel() self.direction_label.setText( 'Set the default path and folder names of elements') direction_font = QtGui.QFont() direction_font.setPointSize(12) self.direction_label.setFont(direction_font) self.lyt.addWidget(self.direction_label) self.form_lyt = FolderStructureLayout() self.lyt.addLayout(self.form_lyt) self.button_hLyt = QtGui.QHBoxLayout() self.set_pref_btn = QtGui.QPushButton() self.set_pref_btn.setText('Set') self.set_pref_btn.clicked.connect(self.setButtonClicked) self.button_hLyt.addWidget(self.set_pref_btn) self.set_defaults_btn = QtGui.QPushButton() self.set_defaults_btn.setText('Reset to defaults') self.set_defaults_btn.setMaximumWidth(100) self.button_hLyt.addWidget(self.set_defaults_btn) self.set_defaults_btn.clicked.connect(self.form_lyt.setDefaults) self.lyt.addLayout(self.button_hLyt) self.setLayout(self.lyt)
def __init__(self, parent=None): super(FolderStructureLayout, self).__init__(parent) self.settings = QtCore.QSettings('settings.ini', QtCore.QSettings.IniFormat) self.base_dir_label = QtGui.QLabel('Base Project Dir') self.setWidget(0, QtGui.QFormLayout.LabelRole, self.base_dir_label) self.base_dir_lineEdit = QtGui.QLineEdit() self.setWidget(0, QtGui.QFormLayout.FieldRole, self.base_dir_lineEdit) self.scene_label = QtGui.QLabel('scene') self.setWidget(1, QtGui.QFormLayout.LabelRole, self.scene_label) self.scene_lineEdit = QtGui.QLineEdit() self.setWidget(1, QtGui.QFormLayout.FieldRole, self.scene_lineEdit) self.textures_label = QtGui.QLabel('textures') self.setWidget(2, QtGui.QFormLayout.LabelRole, self.textures_label) self.textures_lineEdit = QtGui.QLineEdit() self.setWidget(2, QtGui.QFormLayout.FieldRole, self.textures_lineEdit) self.sourceimages_label = QtGui.QLabel('sourceimages') self.setWidget(3, QtGui.QFormLayout.LabelRole, self.sourceimages_label) self.sourceimages_lineEdit = QtGui.QLineEdit() self.setWidget(3, QtGui.QFormLayout.FieldRole, self.sourceimages_lineEdit) self.references_label = QtGui.QLabel('references') self.setWidget(4, QtGui.QFormLayout.LabelRole, self.references_label) self.references_lineEdit = QtGui.QLineEdit() self.setWidget(4, QtGui.QFormLayout.FieldRole, self.references_lineEdit) self.cache_label = QtGui.QLabel('cache') self.setWidget(5, QtGui.QFormLayout.LabelRole, self.cache_label) self.cache_lineEdit = QtGui.QLineEdit() self.setWidget(5, QtGui.QFormLayout.FieldRole, self.cache_lineEdit) self.renders_label = QtGui.QLabel('renders') self.setWidget(6, QtGui.QFormLayout.LabelRole, self.renders_label) self.renders_lineEdit = QtGui.QLineEdit() self.setWidget(6, QtGui.QFormLayout.FieldRole, self.renders_lineEdit)
def __init__(self, parent=None, parent_window=None): super(AddAssetWizardPage1, self).__init__(parent) self.setTitle("Browse Source File") self.setSubTitle( 'Browse to a .ma/.mb file or exported 3d file types (.fbx, .abc, .obj, .stl)' ) self.ui_widget = QtGui.QWidget() self.parent_window = parent_window self.vLyt = QtGui.QVBoxLayout(self.ui_widget) self.grid_lyt = QtGui.QGridLayout() self.original_location_line_edit = QtGui.QLineEdit(self.ui_widget) self.grid_lyt.addWidget(self.original_location_line_edit, 0, 0) browse_button = QtGui.QPushButton(self.ui_widget) browse_button.setText('...') browse_button.setMaximumSize(25, 25) browse_button.clicked.connect(self.openFile) self.grid_lyt.addWidget(browse_button, 0, 1) self.vLyt.addLayout(self.grid_lyt) spacer = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.vLyt.addItem(spacer) self.info_label = QtGui.QLabel(self.ui_widget) self.info_label.setText( 'If you selected a Maya scene file, please wait for the file to be read upon clicking \"Next\"' ) self.vLyt.addWidget(self.info_label) self.lyt = QtGui.QVBoxLayout() self.lyt.addWidget(self.ui_widget) self.setLayout(self.lyt) self.registerField('location_line_edit*', self.original_location_line_edit, self.original_location_line_edit.text())