def setupUi(self): #set Main Window Title. self.setWindowTitle("Define New Type") self.setObjectName("xgNewTypeGUI") self.setEnabled(True) self.resize(400, 220) self.centralwidget = QtGui.QWidget() self.centralwidget.setObjectName("centralwidget") self.master_gridLayout = QtGui.QGridLayout(self.centralwidget) self.master_gridLayout.setObjectName("master_gridLayout") self.options_GroupBox = QtGui.QGroupBox("Options", self.centralwidget) self.options_GroupBox.setObjectName("options_GroupBox") self.master_gridLayout.addWidget(self.options_GroupBox, 0, 0, 1, 1) self.main_GridLayout = QtGui.QGridLayout() self.main_GridLayout.setObjectName("main_GridLayout") self.typeName_label = QtGui.QLabel("Texture Type Name: ", self.centralwidget) self.typeName_label.setObjectName("typeName_label") self.main_GridLayout.addWidget(self.typeName_label, 0, 0, 1, 1) self.ok_button = QtGui.QPushButton("OK", self.centralwidget) self.ok_button.setMinimumSize(QtCore.QSize(0, 45)) self.ok_button.setStyleSheet( "QPushButton{background-color: rgb(50, 200, 185); color: rgb(50,50,50)}" ) self.ok_button.setObjectName("ok_button") self.main_GridLayout.addWidget(self.ok_button, 8, 2, 1, 1) self.cancel_Button = QtGui.QPushButton("Cancel", self.centralwidget) self.cancel_Button.setMinimumSize(QtCore.QSize(0, 45)) self.cancel_Button.setObjectName("cancel_Button") self.main_GridLayout.addWidget(self.cancel_Button, 8, 0, 1, 1) self.nameTag_label = QtGui.QLabel("File Name Tag: ", self.centralwidget) self.nameTag_label.setObjectName("nameTag_label") self.main_GridLayout.addWidget(self.nameTag_label, 1, 0, 1, 1) self.dataType_label = QtGui.QLabel("Texture Data Type: ", self.centralwidget) self.dataType_label.setObjectName("dataType_label") self.main_GridLayout.addWidget(self.dataType_label, 5, 0, 1, 1) self.color_radioButton = QtGui.QRadioButton("Color", self.centralwidget) self.color_radioButton.setObjectName("color_radioButton") self.main_GridLayout.addWidget(self.color_radioButton, 5, 2, 1, 1) self.typeName_lineEdit = QtGui.QLineEdit(self.centralwidget) self.typeName_lineEdit.setMinimumSize(QtCore.QSize(0, 30)) self.typeName_lineEdit.setObjectName("typeName_lineEdit") self.typeName_lineEdit.setText("diffuse") self.main_GridLayout.addWidget(self.typeName_lineEdit, 0, 2, 1, 1) self.nameTag_lineEdit = QtGui.QLineEdit(self.centralwidget) self.nameTag_lineEdit.setMinimumSize(QtCore.QSize(0, 30)) self.nameTag_lineEdit.setMaximumSize(QtCore.QSize(100, 16777215)) self.nameTag_lineEdit.setObjectName("nameTag_lineEdit") self.nameTag_lineEdit.setText("col") self.main_GridLayout.addWidget(self.nameTag_lineEdit, 1, 2, 1, 1) self.noncolor_radioButton = QtGui.QRadioButton("Non-Color", self.centralwidget) self.noncolor_radioButton.setObjectName("noncolor_radioButton") self.main_GridLayout.addWidget(self.noncolor_radioButton, 6, 2, 1, 1) self.master_gridLayout.addLayout(self.main_GridLayout, 1, 0, 1, 1) self.setLayout(self.master_gridLayout)
def __init__(self): super(dlg_CopyLayer, self).__init__() # - Init self.active_font = pFont() self.pMode = 0 # - Basic Widgets self.tab_masters = WTableView(table_dict) self.table_populate() self.edt_checkStr = QtGui.QLineEdit() self.edt_checkStr.setPlaceholderText('DST string') self.edt_checkStr.setToolTip('Enter search criteria for selectively selecting destination masters.') self.btn_refresh = QtGui.QPushButton('Clear') self.btn_checkOn = QtGui.QPushButton('Select') self.btn_execute = QtGui.QPushButton('Execute Selection') self.btn_preset_contrast = QtGui.QPushButton('Copy to Contrast Masters') self.btn_preset_width = QtGui.QPushButton('Copy to Width Masters') self.btn_preset_weight = QtGui.QPushButton('Copy to Weight Masters') self.btn_refresh.clicked.connect(self.table_populate) self.btn_checkOn.clicked.connect(lambda: self.table_populate(True)) self.btn_execute.clicked.connect(self.execute_table) self.btn_preset_contrast.clicked.connect(lambda: self.execute_preset(copy_presets['contrast'])) self.btn_preset_width.clicked.connect(lambda: self.execute_preset(copy_presets['width'])) self.btn_preset_weight.clicked.connect(lambda: self.execute_preset(copy_presets['weight'])) self.rad_glyph = QtGui.QRadioButton('Glyph') self.rad_window = QtGui.QRadioButton('Window') self.rad_selection = QtGui.QRadioButton('Selection') self.rad_font = QtGui.QRadioButton('Font') self.chk_outline = QtGui.QCheckBox('Outline') self.chk_guides = QtGui.QCheckBox('Guides') self.chk_anchors = QtGui.QCheckBox('Anchors') self.chk_lsb = QtGui.QCheckBox('LSB') self.chk_adv = QtGui.QCheckBox('Advance') self.chk_rsb = QtGui.QCheckBox('RSB') self.chk_lnk = QtGui.QCheckBox('Metric Links') self.chk_crlayer = QtGui.QCheckBox('Add layers') # -- Set States self.chk_outline.setCheckState(QtCore.Qt.Checked) self.chk_adv.setCheckState(QtCore.Qt.Checked) self.chk_lsb.setCheckState(QtCore.Qt.Checked) self.chk_anchors.setCheckState(QtCore.Qt.Checked) self.chk_lnk.setCheckState(QtCore.Qt.Checked) self.chk_crlayer.setCheckState(QtCore.Qt.Checked) self.chk_guides.setEnabled(False) self.rad_glyph.setChecked(True) self.rad_glyph.setEnabled(True) self.rad_window.setEnabled(True) self.rad_selection.setEnabled(True) self.rad_font.setEnabled(False) self.rad_glyph.toggled.connect(self.refreshMode) self.rad_window.toggled.connect(self.refreshMode) self.rad_selection.toggled.connect(self.refreshMode) self.rad_font.toggled.connect(self.refreshMode) # - Build layouts layoutV = QtGui.QGridLayout() layoutV.addWidget(QtGui.QLabel('Process Mode:'), 0, 0, 1, 8, QtCore.Qt.AlignBottom) layoutV.addWidget(self.rad_glyph, 1, 0, 1, 2) layoutV.addWidget(self.rad_window, 1, 2, 1, 2) layoutV.addWidget(self.rad_selection, 1, 4, 1, 2) layoutV.addWidget(self.rad_font, 1, 6, 1, 2) layoutV.addWidget(QtGui.QLabel('Copy Options:'), 2, 0, 1, 8, QtCore.Qt.AlignBottom) layoutV.addWidget(self.chk_outline, 3, 0, 1, 2) layoutV.addWidget(self.chk_guides, 3, 2, 1, 2) layoutV.addWidget(self.chk_anchors, 3, 4, 1, 2) layoutV.addWidget(self.chk_crlayer, 3, 6, 1, 2) layoutV.addWidget(self.chk_lsb, 4, 0, 1, 2) layoutV.addWidget(self.chk_adv, 4, 2, 1, 2) layoutV.addWidget(self.chk_rsb, 4, 4, 1, 2) layoutV.addWidget(self.chk_lnk, 4, 6, 1, 2) layoutV.addWidget(QtGui.QLabel('Master Layers: Single source to multiple destinations'), 5, 0, 1, 8, QtCore.Qt.AlignBottom) layoutV.addWidget(QtGui.QLabel('Search:'), 6, 0, 1, 1) layoutV.addWidget(self.edt_checkStr, 6, 1, 1, 3) layoutV.addWidget(self.btn_checkOn, 6, 4, 1, 2) layoutV.addWidget(self.btn_refresh, 6, 6, 1, 2) layoutV.addWidget(self.tab_masters, 7, 0, 15, 8) layoutV.addWidget(self.btn_execute, 22, 0, 1,8) layoutV.addWidget(QtGui.QLabel('Master Layers: Copy Presets'), 23, 0, 1, 8, QtCore.Qt.AlignBottom) layoutV.addWidget(self.btn_preset_weight, 24, 0, 1,8) layoutV.addWidget(self.btn_preset_width, 25, 0, 1,8) layoutV.addWidget(self.btn_preset_contrast, 26, 0, 1,8) # - Set Widget self.setLayout(layoutV) self.setWindowTitle('%s %s' %(app_name, app_version)) self.setGeometry(300, 300, 300, 600) self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) # Always on top!! self.show()