def __init__(self, fileInfo, parent=None): super(ApplicationsTab, self).__init__(parent) topLabel = QtGui.QLabel("Open with:") applicationsListBox = QtGui.QListWidget() applications = [] for i in range(1, 31): applications.append("Application %d" % i) applicationsListBox.insertItems(0, applications) alwaysCheckBox = QtGui.QCheckBox() if fileInfo.suffix(): alwaysCheckBox = QtGui.QCheckBox("Always use this application to " "open files with the extension '%s'" % fileInfo.suffix()) else: alwaysCheckBox = QtGui.QCheckBox("Always use this application to " "open this type of file") layout = QtGui.QVBoxLayout() layout.addWidget(topLabel) layout.addWidget(applicationsListBox) layout.addWidget(alwaysCheckBox) self.setLayout(layout)
def __init__(self, parent=None): super(ClassInfoPage, self).__init__(parent) self.setTitle("Class Information") self.setSubTitle( "Specify basic information about the class for " "which you want to generate skeleton source code files.") self.setPixmap(QtGui.QWizard.LogoPixmap, QtGui.QPixmap(':/images/logo1.png')) classNameLabel = QtGui.QLabel("&Class name:") classNameLineEdit = QtGui.QLineEdit() classNameLabel.setBuddy(classNameLineEdit) baseClassLabel = QtGui.QLabel("B&ase class:") baseClassLineEdit = QtGui.QLineEdit() baseClassLabel.setBuddy(baseClassLineEdit) qobjectMacroCheckBox = QtGui.QCheckBox("Generate Q_OBJECT ¯o") groupBox = QtGui.QGroupBox("C&onstructor") qobjectCtorRadioButton = QtGui.QRadioButton( "&QObject-style constructor") qwidgetCtorRadioButton = QtGui.QRadioButton( "Q&Widget-style constructor") defaultCtorRadioButton = QtGui.QRadioButton("&Default constructor") copyCtorCheckBox = QtGui.QCheckBox( "&Generate copy constructor and operator=") defaultCtorRadioButton.setChecked(True) defaultCtorRadioButton.toggled.connect(copyCtorCheckBox.setEnabled) self.registerField('className*', classNameLineEdit) self.registerField('baseClass', baseClassLineEdit) self.registerField('qobjectMacro', qobjectMacroCheckBox) self.registerField('qobjectCtor', qobjectCtorRadioButton) self.registerField('qwidgetCtor', qwidgetCtorRadioButton) self.registerField('defaultCtor', defaultCtorRadioButton) self.registerField('copyCtor', copyCtorCheckBox) groupBoxLayout = QtGui.QVBoxLayout() groupBoxLayout.addWidget(qobjectCtorRadioButton) groupBoxLayout.addWidget(qwidgetCtorRadioButton) groupBoxLayout.addWidget(defaultCtorRadioButton) groupBoxLayout.addWidget(copyCtorCheckBox) groupBox.setLayout(groupBoxLayout) layout = QtGui.QGridLayout() layout.addWidget(classNameLabel, 0, 0) layout.addWidget(classNameLineEdit, 0, 1) layout.addWidget(baseClassLabel, 1, 0) layout.addWidget(baseClassLineEdit, 1, 1) layout.addWidget(qobjectMacroCheckBox, 2, 0, 1, 2) layout.addWidget(groupBox, 3, 0, 1, 2) self.setLayout(layout)
def createControls(self, title): self.controlsGroup = QtGui.QGroupBox(title) minimumLabel = QtGui.QLabel("Minimum value:") maximumLabel = QtGui.QLabel("Maximum value:") valueLabel = QtGui.QLabel("Current value:") invertedAppearance = QtGui.QCheckBox("Inverted appearance") invertedKeyBindings = QtGui.QCheckBox("Inverted key bindings") self.minimumSpinBox = QtGui.QSpinBox() self.minimumSpinBox.setRange(-100, 100) self.minimumSpinBox.setSingleStep(1) self.maximumSpinBox = QtGui.QSpinBox() self.maximumSpinBox.setRange(-100, 100) self.maximumSpinBox.setSingleStep(1) self.valueSpinBox = QtGui.QSpinBox() self.valueSpinBox.setRange(-100, 100) self.valueSpinBox.setSingleStep(1) orientationCombo = QtGui.QComboBox() orientationCombo.addItem("Horizontal slider-like widgets") orientationCombo.addItem("Vertical slider-like widgets") orientationCombo.activated[int].connect( self.stackedWidget.setCurrentIndex) self.minimumSpinBox.valueChanged[int].connect( self.horizontalSliders.setMinimum) self.minimumSpinBox.valueChanged[int].connect( self.verticalSliders.setMinimum) self.maximumSpinBox.valueChanged[int].connect( self.horizontalSliders.setMaximum) self.maximumSpinBox.valueChanged[int].connect( self.verticalSliders.setMaximum) invertedAppearance.toggled.connect( self.horizontalSliders.invertAppearance) invertedAppearance.toggled.connect( self.verticalSliders.invertAppearance) invertedKeyBindings.toggled.connect( self.horizontalSliders.invertKeyBindings) invertedKeyBindings.toggled.connect( self.verticalSliders.invertKeyBindings) controlsLayout = QtGui.QGridLayout() controlsLayout.addWidget(minimumLabel, 0, 0) controlsLayout.addWidget(maximumLabel, 1, 0) controlsLayout.addWidget(valueLabel, 2, 0) controlsLayout.addWidget(self.minimumSpinBox, 0, 1) controlsLayout.addWidget(self.maximumSpinBox, 1, 1) controlsLayout.addWidget(self.valueSpinBox, 2, 1) controlsLayout.addWidget(invertedAppearance, 0, 2) controlsLayout.addWidget(invertedKeyBindings, 1, 2) controlsLayout.addWidget(orientationCombo, 3, 0, 1, 3) self.controlsGroup.setLayout(controlsLayout)
def __init__(self, parent=None): super(WidgetGallery, self).__init__(parent) self.originalPalette = QtGui.QApplication.palette() styleComboBox = QtGui.QComboBox() styleComboBox.addItems(QtGui.QStyleFactory.keys()) styleLabel = QtGui.QLabel("&Style:") styleLabel.setBuddy(styleComboBox) self.useStylePaletteCheckBox = QtGui.QCheckBox( "&Use style's standard palette") self.useStylePaletteCheckBox.setChecked(True) disableWidgetsCheckBox = QtGui.QCheckBox("&Disable widgets") self.createTopLeftGroupBox() self.createTopRightGroupBox() self.createBottomLeftTabWidget() self.createBottomRightGroupBox() self.createProgressBar() styleComboBox.activated[str].connect(self.changeStyle) self.useStylePaletteCheckBox.toggled.connect(self.changePalette) disableWidgetsCheckBox.toggled.connect( self.topLeftGroupBox.setDisabled) disableWidgetsCheckBox.toggled.connect( self.topRightGroupBox.setDisabled) disableWidgetsCheckBox.toggled.connect( self.bottomLeftTabWidget.setDisabled) disableWidgetsCheckBox.toggled.connect( self.bottomRightGroupBox.setDisabled) topLayout = QtGui.QHBoxLayout() topLayout.addWidget(styleLabel) topLayout.addWidget(styleComboBox) topLayout.addStretch(1) topLayout.addWidget(self.useStylePaletteCheckBox) topLayout.addWidget(disableWidgetsCheckBox) mainLayout = QtGui.QGridLayout() mainLayout.addLayout(topLayout, 0, 0, 1, 2) mainLayout.addWidget(self.topLeftGroupBox, 1, 0) mainLayout.addWidget(self.topRightGroupBox, 1, 1) mainLayout.addWidget(self.bottomLeftTabWidget, 2, 0) mainLayout.addWidget(self.bottomRightGroupBox, 2, 1) mainLayout.addWidget(self.progressBar, 3, 0, 1, 2) mainLayout.setRowStretch(1, 1) mainLayout.setRowStretch(2, 1) mainLayout.setColumnStretch(0, 1) mainLayout.setColumnStretch(1, 1) self.setLayout(mainLayout) self.setWindowTitle("Styles") self.changeStyle('Windows')
def __init__(self, parent=None): super(FindDialog, self).__init__(parent) label = QtGui.QLabel("Find &what:") lineEdit = QtGui.QLineEdit() label.setBuddy(lineEdit) caseCheckBox = QtGui.QCheckBox("Match &case") fromStartCheckBox = QtGui.QCheckBox("Search from &start") fromStartCheckBox.setChecked(True) findButton = QtGui.QPushButton("&Find") findButton.setDefault(True) moreButton = QtGui.QPushButton("&More") moreButton.setCheckable(True) moreButton.setAutoDefault(False) buttonBox = QtGui.QDialogButtonBox(QtCore.Qt.Vertical) buttonBox.addButton(findButton, QtGui.QDialogButtonBox.ActionRole) buttonBox.addButton(moreButton, QtGui.QDialogButtonBox.ActionRole) extension = QtGui.QWidget() wholeWordsCheckBox = QtGui.QCheckBox("&Whole words") backwardCheckBox = QtGui.QCheckBox("Search &backward") searchSelectionCheckBox = QtGui.QCheckBox("Search se&lection") moreButton.toggled.connect(extension.setVisible) extensionLayout = QtGui.QVBoxLayout() extensionLayout.setContentsMargins(0, 0, 0, 0) extensionLayout.addWidget(wholeWordsCheckBox) extensionLayout.addWidget(backwardCheckBox) extensionLayout.addWidget(searchSelectionCheckBox) extension.setLayout(extensionLayout) topLeftLayout = QtGui.QHBoxLayout() topLeftLayout.addWidget(label) topLeftLayout.addWidget(lineEdit) leftLayout = QtGui.QVBoxLayout() leftLayout.addLayout(topLeftLayout) leftLayout.addWidget(caseCheckBox) leftLayout.addWidget(fromStartCheckBox) leftLayout.addStretch(1) mainLayout = QtGui.QGridLayout() mainLayout.setSizeConstraint(QtGui.QLayout.SetFixedSize) mainLayout.addLayout(leftLayout, 0, 0) mainLayout.addWidget(buttonBox, 0, 1) mainLayout.addWidget(extension, 1, 0, 1, 2) self.setLayout(mainLayout) self.setWindowTitle("Extension") extension.hide()
def __init__(self, parent=None): super(CodeStylePage, self).__init__(parent) self.setTitle("Code Style Options") self.setSubTitle("Choose the formatting of the generated code.") self.setPixmap(QtGui.QWizard.LogoPixmap, QtGui.QPixmap(':/images/logo2.png')) commentCheckBox = QtGui.QCheckBox("&Start generated files with a " "comment") commentCheckBox.setChecked(True) protectCheckBox = QtGui.QCheckBox("&Protect header file against " "multiple inclusions") protectCheckBox.setChecked(True) macroNameLabel = QtGui.QLabel("&Macro name:") self.macroNameLineEdit = QtGui.QLineEdit() macroNameLabel.setBuddy(self.macroNameLineEdit) self.includeBaseCheckBox = QtGui.QCheckBox("&Include base class " "definition") self.baseIncludeLabel = QtGui.QLabel("Base class include:") self.baseIncludeLineEdit = QtGui.QLineEdit() self.baseIncludeLabel.setBuddy(self.baseIncludeLineEdit) protectCheckBox.toggled.connect(macroNameLabel.setEnabled) protectCheckBox.toggled.connect(self.macroNameLineEdit.setEnabled) self.includeBaseCheckBox.toggled.connect( self.baseIncludeLabel.setEnabled) self.includeBaseCheckBox.toggled.connect( self.baseIncludeLineEdit.setEnabled) self.registerField('comment', commentCheckBox) self.registerField('protect', protectCheckBox) self.registerField('macroName', self.macroNameLineEdit) self.registerField('includeBase', self.includeBaseCheckBox) self.registerField('baseInclude', self.baseIncludeLineEdit) layout = QtGui.QGridLayout() layout.setColumnMinimumWidth(0, 20) layout.addWidget(commentCheckBox, 0, 0, 1, 3) layout.addWidget(protectCheckBox, 1, 0, 1, 3) layout.addWidget(macroNameLabel, 2, 1) layout.addWidget(self.macroNameLineEdit, 2, 2) layout.addWidget(self.includeBaseCheckBox, 3, 0, 1, 3) layout.addWidget(self.baseIncludeLabel, 4, 1) layout.addWidget(self.baseIncludeLineEdit, 4, 2) self.setLayout(layout)
def __init__(self, title, parent): super(DetailsDialog, self).__init__(parent) self.items = ("T-shirt", "Badge", "Reference book", "Coffee cup") nameLabel = QtGui.QLabel("Name:") addressLabel = QtGui.QLabel("Address:") addressLabel.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.nameEdit = QtGui.QLineEdit() self.addressEdit = QtGui.QTextEdit() self.offersCheckBox = QtGui.QCheckBox("Send information about " "products and special offers:") self.setupItemsTable() buttonBox = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel) buttonBox.accepted.connect(self.verify) buttonBox.rejected.connect(self.reject) mainLayout = QtGui.QGridLayout() mainLayout.addWidget(nameLabel, 0, 0) mainLayout.addWidget(self.nameEdit, 0, 1) mainLayout.addWidget(addressLabel, 1, 0) mainLayout.addWidget(self.addressEdit, 1, 1) mainLayout.addWidget(self.itemsTable, 0, 2, 2, 1) mainLayout.addWidget(self.offersCheckBox, 2, 1, 1, 2) mainLayout.addWidget(buttonBox, 3, 0, 1, 3) self.setLayout(mainLayout) self.setWindowTitle(title)
def __init__(self, fileInfo, parent=None): super(PermissionsTab, self).__init__(parent) permissionsGroup = QtGui.QGroupBox("Permissions") readable = QtGui.QCheckBox("Readable") if fileInfo.isReadable(): readable.setChecked(True) writable = QtGui.QCheckBox("Writable") if fileInfo.isWritable(): writable.setChecked(True) executable = QtGui.QCheckBox("Executable") if fileInfo.isExecutable(): executable.setChecked(True) ownerGroup = QtGui.QGroupBox("Ownership") ownerLabel = QtGui.QLabel("Owner") ownerValueLabel = QtGui.QLabel(fileInfo.owner()) ownerValueLabel.setFrameStyle(QtGui.QFrame.Panel | QtGui.QFrame.Sunken) groupLabel = QtGui.QLabel("Group") groupValueLabel = QtGui.QLabel(fileInfo.group()) groupValueLabel.setFrameStyle(QtGui.QFrame.Panel | QtGui.QFrame.Sunken) permissionsLayout = QtGui.QVBoxLayout() permissionsLayout.addWidget(readable) permissionsLayout.addWidget(writable) permissionsLayout.addWidget(executable) permissionsGroup.setLayout(permissionsLayout) ownerLayout = QtGui.QVBoxLayout() ownerLayout.addWidget(ownerLabel) ownerLayout.addWidget(ownerValueLabel) ownerLayout.addWidget(groupLabel) ownerLayout.addWidget(groupValueLabel) ownerGroup.setLayout(ownerLayout) mainLayout = QtGui.QVBoxLayout() mainLayout.addWidget(permissionsGroup) mainLayout.addWidget(ownerGroup) mainLayout.addStretch(1) self.setLayout(mainLayout)
def createNonExclusiveGroup(self): groupBox = QtGui.QGroupBox("Non-Exclusive Checkboxes") groupBox.setFlat(True) checkBox1 = QtGui.QCheckBox("&Checkbox 1") checkBox2 = QtGui.QCheckBox("C&heckbox 2") checkBox2.setChecked(True) tristateBox = QtGui.QCheckBox("Tri-&state button") tristateBox.setTristate(True) tristateBox.setCheckState(QtCore.Qt.PartiallyChecked) vbox = QtGui.QVBoxLayout() vbox.addWidget(checkBox1) vbox.addWidget(checkBox2) vbox.addWidget(tristateBox) vbox.addStretch(1) groupBox.setLayout(vbox) return groupBox
def __init__(self, parent=None): super(QueryPage, self).__init__(parent) packagesGroup = QtGui.QGroupBox("Look for packages") nameLabel = QtGui.QLabel("Name:") nameEdit = QtGui.QLineEdit() dateLabel = QtGui.QLabel("Released after:") dateEdit = QtGui.QDateTimeEdit(QtCore.QDate.currentDate()) releasesCheckBox = QtGui.QCheckBox("Releases") upgradesCheckBox = QtGui.QCheckBox("Upgrades") hitsSpinBox = QtGui.QSpinBox() hitsSpinBox.setPrefix("Return up to ") hitsSpinBox.setSuffix(" results") hitsSpinBox.setSpecialValueText("Return only the first result") hitsSpinBox.setMinimum(1) hitsSpinBox.setMaximum(100) hitsSpinBox.setSingleStep(10) startQueryButton = QtGui.QPushButton("Start query") packagesLayout = QtGui.QGridLayout() packagesLayout.addWidget(nameLabel, 0, 0) packagesLayout.addWidget(nameEdit, 0, 1) packagesLayout.addWidget(dateLabel, 1, 0) packagesLayout.addWidget(dateEdit, 1, 1) packagesLayout.addWidget(releasesCheckBox, 2, 0) packagesLayout.addWidget(upgradesCheckBox, 3, 0) packagesLayout.addWidget(hitsSpinBox, 4, 0, 1, 2) packagesGroup.setLayout(packagesLayout) mainLayout = QtGui.QVBoxLayout() mainLayout.addWidget(packagesGroup) mainLayout.addSpacing(12) mainLayout.addWidget(startQueryButton) mainLayout.addStretch(1) self.setLayout(mainLayout)
def __init__(self, parent=None): super(UpdatePage, self).__init__(parent) updateGroup = QtGui.QGroupBox("Package selection") systemCheckBox = QtGui.QCheckBox("Update system") appsCheckBox = QtGui.QCheckBox("Update applications") docsCheckBox = QtGui.QCheckBox("Update documentation") packageGroup = QtGui.QGroupBox("Existing packages") packageList = QtGui.QListWidget() qtItem = QtGui.QListWidgetItem(packageList) qtItem.setText("Qt") qsaItem = QtGui.QListWidgetItem(packageList) qsaItem.setText("QSA") teamBuilderItem = QtGui.QListWidgetItem(packageList) teamBuilderItem.setText("Teambuilder") startUpdateButton = QtGui.QPushButton("Start update") updateLayout = QtGui.QVBoxLayout() updateLayout.addWidget(systemCheckBox) updateLayout.addWidget(appsCheckBox) updateLayout.addWidget(docsCheckBox) updateGroup.setLayout(updateLayout) packageLayout = QtGui.QVBoxLayout() packageLayout.addWidget(packageList) packageGroup.setLayout(packageLayout) mainLayout = QtGui.QVBoxLayout() mainLayout.addWidget(updateGroup) mainLayout.addWidget(packageGroup) mainLayout.addSpacing(12) mainLayout.addWidget(startUpdateButton) mainLayout.addStretch(1) self.setLayout(mainLayout)
def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent, QtCore.Qt.WindowStaysOnTopHint) self.qmFileForCheckBoxMap = {} self.mainWindowForCheckBoxMap = {} groupBox = QtGui.QGroupBox("Languages") groupBoxLayout = QtGui.QGridLayout() qmFiles = self.findQmFiles() for i in range(len(qmFiles)): checkBox = QtGui.QCheckBox(self.languageName(qmFiles[i])) self.qmFileForCheckBoxMap[checkBox] = qmFiles[i] self.connect(checkBox, QtCore.SIGNAL("toggled(bool)"), self.checkBoxToggled) groupBoxLayout.addWidget(checkBox, i / 2, i % 2) groupBox.setLayout(groupBoxLayout) showAllButton = QtGui.QPushButton("Show All") hideAllButton = QtGui.QPushButton("Hide All") closeButton = QtGui.QPushButton("Close") closeButton.setDefault(True) self.connect(showAllButton, QtCore.SIGNAL("clicked()"), self.showAll) self.connect(hideAllButton, QtCore.SIGNAL("clicked()"), self.hideAll) self.connect(closeButton, QtCore.SIGNAL("clicked()"), self, QtCore.SLOT("close()")) buttonLayout = QtGui.QHBoxLayout() buttonLayout.addStretch(1) buttonLayout.addWidget(showAllButton) buttonLayout.addWidget(hideAllButton) buttonLayout.addWidget(closeButton) mainLayout = QtGui.QVBoxLayout() mainLayout.addWidget(groupBox) mainLayout.addLayout(buttonLayout) self.setLayout(mainLayout) # For Mac only. #qt_mac_set_menubar_merge(False) self.setWindowTitle("I18N")
def createOptionsGroupBox(self): self.optionsGroupBox = QtGui.QGroupBox("Options") self.delaySpinBox = QtGui.QSpinBox() self.delaySpinBox.setSuffix(" s") self.delaySpinBox.setMaximum(60) self.delaySpinBox.valueChanged.connect(self.updateCheckBox) self.delaySpinBoxLabel = QtGui.QLabel("Screenshot Delay:") self.hideThisWindowCheckBox = QtGui.QCheckBox("Hide This Window") optionsGroupBoxLayout = QtGui.QGridLayout() optionsGroupBoxLayout.addWidget(self.delaySpinBoxLabel, 0, 0) optionsGroupBoxLayout.addWidget(self.delaySpinBox, 0, 1) optionsGroupBoxLayout.addWidget(self.hideThisWindowCheckBox, 1, 0, 1, 2) self.optionsGroupBox.setLayout(optionsGroupBoxLayout)
def createTopLeftGroupBox(self): self.topLeftGroupBox = QtGui.QGroupBox("Group 1") radioButton1 = QtGui.QRadioButton("Radio button 1") radioButton2 = QtGui.QRadioButton("Radio button 2") radioButton3 = QtGui.QRadioButton("Radio button 3") radioButton1.setChecked(True) checkBox = QtGui.QCheckBox("Tri-state check box") checkBox.setTristate(True) checkBox.setCheckState(QtCore.Qt.PartiallyChecked) layout = QtGui.QVBoxLayout() layout.addWidget(radioButton1) layout.addWidget(radioButton2) layout.addWidget(radioButton3) layout.addWidget(checkBox) layout.addStretch(1) self.topLeftGroupBox.setLayout(layout)
def createIconGroupBox(self): self.iconGroupBox = QtGui.QGroupBox("Tray Icon") self.iconLabel = QtGui.QLabel("Icon:") self.iconComboBox = QtGui.QComboBox() self.iconComboBox.addItem(QtGui.QIcon(':/images/bad.svg'), "Bad") self.iconComboBox.addItem(QtGui.QIcon(':/images/heart.svg'), "Heart") self.iconComboBox.addItem(QtGui.QIcon(':/images/trash.svg'), "Trash") self.showIconCheckBox = QtGui.QCheckBox("Show icon") self.showIconCheckBox.setChecked(True) iconLayout = QtGui.QHBoxLayout() iconLayout.addWidget(self.iconLabel) iconLayout.addWidget(self.iconComboBox) iconLayout.addStretch() iconLayout.addWidget(self.showIconCheckBox) self.iconGroupBox.setLayout(iconLayout)
def createSecondExclusiveGroup(self): groupBox = QtGui.QGroupBox("E&xclusive Radio Buttons") groupBox.setCheckable(True) groupBox.setChecked(False) radio1 = QtGui.QRadioButton("Rad&io button 1") radio2 = QtGui.QRadioButton("Radi&o button 2") radio3 = QtGui.QRadioButton("Radio &button 3") radio1.setChecked(True) checkBox = QtGui.QCheckBox("Ind&ependent checkbox") checkBox.setChecked(True) vbox = QtGui.QVBoxLayout() vbox.addWidget(radio1) vbox.addWidget(radio2) vbox.addWidget(radio3) vbox.addWidget(checkBox) vbox.addStretch(1) groupBox.setLayout(vbox) return groupBox
def createControls(self): self.fitCheckBox = QtGui.QCheckBox("Fit to Window") self.frameLabel = QtGui.QLabel("Current frame:") self.frameSlider = QtGui.QSlider(QtCore.Qt.Horizontal) self.frameSlider.setTickPosition(QtGui.QSlider.TicksBelow) self.frameSlider.setTickInterval(10) speedLabel = QtGui.QLabel("Speed:") self.speedSpinBox = QtGui.QSpinBox() self.speedSpinBox.setRange(1, 9999) self.speedSpinBox.setValue(100) self.speedSpinBox.setSuffix("%") self.controlsLayout = QtGui.QGridLayout() self.controlsLayout.addWidget(self.fitCheckBox, 0, 0, 1, 2) self.controlsLayout.addWidget(self.frameLabel, 1, 0) self.controlsLayout.addWidget(self.frameSlider, 1, 1, 1, 2) self.controlsLayout.addWidget(speedLabel, 2, 0) self.controlsLayout.addWidget(self.speedSpinBox, 2, 1)
def setupUi(self, BatteryPublisher): BatteryPublisher.setObjectName("BatteryPublisher") BatteryPublisher.resize(400, 125) self.gridLayout = QtGui.QGridLayout(BatteryPublisher) self.gridLayout.setObjectName("gridLayout") self.label = QtGui.QLabel(BatteryPublisher) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) spacerItem = QtGui.QSpacerItem(322, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 1, 1, 1) self.label_2 = QtGui.QLabel(BatteryPublisher) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) self.batteryCharge = QtGui.QSlider(BatteryPublisher) self.batteryCharge.setMaximum(100) self.batteryCharge.setSingleStep(5) self.batteryCharge.setPageStep(25) self.batteryCharge.setProperty("value", 50) self.batteryCharge.setOrientation(QtCore.Qt.Horizontal) self.batteryCharge.setTickPosition(QtGui.QSlider.TicksBothSides) self.batteryCharge.setTickInterval(25) self.batteryCharge.setObjectName("batteryCharge") self.gridLayout.addWidget(self.batteryCharge, 1, 0, 1, 3) self.buttonBox = QtGui.QDialogButtonBox(BatteryPublisher) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close) self.buttonBox.setObjectName("buttonBox") self.gridLayout.addWidget(self.buttonBox, 4, 0, 1, 3) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem1, 3, 0, 1, 3) self.charging = QtGui.QCheckBox(BatteryPublisher) self.charging.setObjectName("charging") self.gridLayout.addWidget(self.charging, 2, 0, 1, 3) self.retranslateUi(BatteryPublisher) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), BatteryPublisher.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), BatteryPublisher.reject) QtCore.QMetaObject.connectSlotsByName(BatteryPublisher)
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.renderArea = RenderArea() self.shapeComboBox = QtGui.QComboBox() self.shapeComboBox.addItem(self.tr("Rectangle"), RenderArea.Rect) self.shapeComboBox.addItem(self.tr("Round Rectangle"), RenderArea.RoundRect) self.shapeComboBox.addItem(self.tr("Ellipse"), RenderArea.Ellipse) self.shapeComboBox.addItem(self.tr("Pie"), RenderArea.Pie) self.shapeComboBox.addItem(self.tr("Chord"), RenderArea.Chord) self.shapeComboBox.addItem(self.tr("Polygon"), RenderArea.Polygon) self.shapeComboBox.addItem(self.tr("Path"), RenderArea.Path) self.shapeComboBox.addItem(self.tr("Line"), RenderArea.Line) self.shapeComboBox.addItem(self.tr("Polyline"), RenderArea.Polyline) self.shapeComboBox.addItem(self.tr("Arc"), RenderArea.Arc) self.shapeComboBox.addItem(self.tr("Points"), RenderArea.Points) self.shapeComboBox.addItem(self.tr("Text"), RenderArea.Text) self.shapeComboBox.addItem(self.tr("Pixmap"), RenderArea.Pixmap) self.shapeLabel = QtGui.QLabel(self.tr("&Shape:")) self.shapeLabel.setBuddy(self.shapeComboBox) self.penWidthSpinBox = QtGui.QSpinBox() self.penWidthSpinBox.setRange(0, 20) self.penWidthLabel = QtGui.QLabel(self.tr("Pen &Width:")) self.penWidthLabel.setBuddy(self.penWidthSpinBox) self.penStyleComboBox = QtGui.QComboBox() self.penStyleComboBox.addItem(self.tr("Solid"), QtCore.Qt.SolidLine) self.penStyleComboBox.addItem(self.tr("Dash"), QtCore.Qt.DashLine) self.penStyleComboBox.addItem(self.tr("Dot"), QtCore.Qt.DotLine) self.penStyleComboBox.addItem(self.tr("Dash Dot"), QtCore.Qt.DashDotLine) self.penStyleComboBox.addItem(self.tr("Dash Dot Dot"), QtCore.Qt.DashDotDotLine) self.penStyleComboBox.addItem(self.tr("None"), QtCore.Qt.NoPen) self.penStyleLabel = QtGui.QLabel(self.tr("&Pen Style:")) self.penStyleLabel.setBuddy(self.penStyleComboBox) self.penCapComboBox = QtGui.QComboBox() self.penCapComboBox.addItem(self.tr("Flat"), QtCore.Qt.FlatCap) self.penCapComboBox.addItem(self.tr("Square"), QtCore.Qt.SquareCap) self.penCapComboBox.addItem(self.tr("Round"), QtCore.Qt.RoundCap) self.penCapLabel = QtGui.QLabel(self.tr("Pen &Cap:")) self.penCapLabel.setBuddy(self.penCapComboBox) self.penJoinComboBox = QtGui.QComboBox() self.penJoinComboBox.addItem(self.tr("Miter"), QtCore.Qt.MiterJoin) self.penJoinComboBox.addItem(self.tr("Bevel"), QtCore.Qt.BevelJoin) self.penJoinComboBox.addItem(self.tr("Round"), QtCore.Qt.RoundJoin) self.penJoinLabel = QtGui.QLabel(self.tr("Pen &Join:")) self.penJoinLabel.setBuddy(self.penJoinComboBox) self.brushStyleComboBox = QtGui.QComboBox() self.brushStyleComboBox.addItem(self.tr("Linear Gradient"), QtCore.Qt.LinearGradientPattern) self.brushStyleComboBox.addItem(self.tr("Radial Gradient"), QtCore.Qt.RadialGradientPattern) self.brushStyleComboBox.addItem(self.tr("Conical Gradient"), QtCore.Qt.ConicalGradientPattern) self.brushStyleComboBox.addItem(self.tr("Texture"), QtCore.Qt.TexturePattern) self.brushStyleComboBox.addItem(self.tr("Solid"), QtCore.Qt.SolidPattern) self.brushStyleComboBox.addItem(self.tr("Horizontal"), QtCore.Qt.HorPattern) self.brushStyleComboBox.addItem(self.tr("Vertical"), QtCore.Qt.VerPattern) self.brushStyleComboBox.addItem(self.tr("Cross"), QtCore.Qt.CrossPattern) self.brushStyleComboBox.addItem(self.tr("Backward Diagonal"), QtCore.Qt.BDiagPattern) self.brushStyleComboBox.addItem(self.tr("Forward Diagonal"), QtCore.Qt.FDiagPattern) self.brushStyleComboBox.addItem(self.tr("Diagonal Cross"), QtCore.Qt.DiagCrossPattern) self.brushStyleComboBox.addItem(self.tr("Dense 1"), QtCore.Qt.Dense1Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 2"), QtCore.Qt.Dense2Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 3"), QtCore.Qt.Dense3Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 4"), QtCore.Qt.Dense4Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 5"), QtCore.Qt.Dense5Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 6"), QtCore.Qt.Dense6Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 7"), QtCore.Qt.Dense7Pattern) self.brushStyleComboBox.addItem(self.tr("None"), QtCore.Qt.NoBrush) self.brushStyleLabel = QtGui.QLabel(self.tr("&Brush Style:")) self.brushStyleLabel.setBuddy(self.brushStyleComboBox) self.antialiasingCheckBox = QtGui.QCheckBox(self.tr("&Antialiasing")) self.transformationsCheckBox = QtGui.QCheckBox( self.tr("&Transformations")) self.connect(self.shapeComboBox, QtCore.SIGNAL("activated(int)"), self.shapeChanged) self.connect(self.penWidthSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.penChanged) self.connect(self.penStyleComboBox, QtCore.SIGNAL("activated(int)"), self.penChanged) self.connect(self.penCapComboBox, QtCore.SIGNAL("activated(int)"), self.penChanged) self.connect(self.penJoinComboBox, QtCore.SIGNAL("activated(int)"), self.penChanged) self.connect(self.brushStyleComboBox, QtCore.SIGNAL("activated(int)"), self.brushChanged) self.connect(self.antialiasingCheckBox, QtCore.SIGNAL("toggled(bool)"), self.renderArea.setAntialiased) self.connect(self.transformationsCheckBox, QtCore.SIGNAL("toggled(bool)"), self.renderArea.setTransformed) checkBoxLayout = QtGui.QHBoxLayout() checkBoxLayout.addWidget(self.antialiasingCheckBox) checkBoxLayout.addWidget(self.transformationsCheckBox) mainLayout = QtGui.QGridLayout() mainLayout.addWidget(self.renderArea, 0, 0, 1, 2) mainLayout.addWidget(self.shapeLabel, 1, 0) mainLayout.addWidget(self.shapeComboBox, 1, 1) mainLayout.addWidget(self.penWidthLabel, 2, 0) mainLayout.addWidget(self.penWidthSpinBox, 2, 1) mainLayout.addWidget(self.penStyleLabel, 3, 0) mainLayout.addWidget(self.penStyleComboBox, 3, 1) mainLayout.addWidget(self.penCapLabel, 4, 0) mainLayout.addWidget(self.penCapComboBox, 4, 1) mainLayout.addWidget(self.penJoinLabel, 5, 0) mainLayout.addWidget(self.penJoinComboBox, 5, 1) mainLayout.addWidget(self.brushStyleLabel, 6, 0) mainLayout.addWidget(self.brushStyleComboBox, 6, 1) mainLayout.addLayout(checkBoxLayout, 7, 0, 1, 2) self.setLayout(mainLayout) self.shapeChanged() self.penChanged() self.brushChanged() self.renderArea.setAntialiased(False) self.renderArea.setTransformed(False) self.setWindowTitle(self.tr("Basic Drawing"))
def __init__(self, parent=getMayaWindow()): super(bSkinSaverUI, self).__init__(parent, QtCore.Qt.WindowStaysOnTopHint) tab_widget = QtGui.QTabWidget() objectsTab = QtGui.QWidget() verticesTab = QtGui.QWidget() tab_widget.addTab(objectsTab, "Objects") tab_widget.addTab(verticesTab, "Vertices") self.descLabel = QtGui.QLabel("(C) 2015 by Thomas Bittner", parent=self) self.setWindowTitle('bSkinSaver 1.1') self.objectsFileLine = QtGui.QLineEdit('/Users/thomas/default.weights', parent=self) self.selectObjectsFileButton = QtGui.QPushButton("Set File", parent=self) self.saveObjectsButton = QtGui.QPushButton("Save Weights from selected Objects", parent=self) self.loadObjectsButton = QtGui.QPushButton("Load", parent=self) self.loadObjectsSelectionButton = QtGui.QPushButton("Load to Selected Object", parent=self) objectsLayout = QtGui.QVBoxLayout(objectsTab) objectsLayout.setAlignment(QtCore.Qt.AlignTop) objectsLayout.setSpacing(3) objectsFileLayout = QtGui.QBoxLayout(QtGui.QBoxLayout.LeftToRight) objectsFileLayout.addWidget(self.objectsFileLine) objectsFileLayout.addWidget(self.selectObjectsFileButton) objectsLayout.addLayout(objectsFileLayout) objectsButtonLayout = QtGui.QBoxLayout(QtGui.QBoxLayout.TopToBottom) objectsButtonLayout.setSpacing(0) objectsButtonLayout.addWidget(self.saveObjectsButton) objectsButtonLayout.addWidget(self.loadObjectsButton) objectsButtonLayout.addWidget(self.loadObjectsSelectionButton) objectsLayout.addLayout(objectsButtonLayout) self.verticesFileLine = QtGui.QLineEdit('/Users/thomas/defaultVertex.weights', parent=self) self.selectVerticesFileButton = QtGui.QPushButton("Set File", parent=self) self.saveVerticesButton = QtGui.QPushButton("Save Weights from selected Vertices", parent=self) self.loadVerticesButton = QtGui.QPushButton("Load onto selected Object", parent=self) self.ignoreSoftSelectionWhenSaving = QtGui.QCheckBox("ignore Soft Selection when Saving", parent=self) self.ignoreJointLocksWhenLoading = QtGui.QCheckBox("ignore Joint Locks when Loading", parent=self) verticesLayout = QtGui.QVBoxLayout(verticesTab) verticesLayout.setAlignment(QtCore.Qt.AlignTop) verticesLayout.setSpacing(3) verticesFileLayout = QtGui.QBoxLayout(QtGui.QBoxLayout.LeftToRight) verticesFileLayout.addWidget(self.verticesFileLine) verticesFileLayout.addWidget(self.selectVerticesFileButton) verticesLayout.addLayout(verticesFileLayout) verticesButtonLayout = QtGui.QBoxLayout(QtGui.QBoxLayout.TopToBottom) verticesButtonLayout.setSpacing(0) verticesButtonLayout.addWidget(self.saveVerticesButton) verticesButtonLayout.addWidget(self.loadVerticesButton) verticesButtonLayout.addWidget(self.ignoreSoftSelectionWhenSaving) verticesButtonLayout.addWidget(self.ignoreJointLocksWhenLoading) verticesLayout.addLayout(verticesButtonLayout) self.layout = QtGui.QBoxLayout(QtGui.QBoxLayout.TopToBottom, self) self.layout.addWidget(tab_widget) self.layout.addWidget(self.descLabel) self.resize(400, 10) #select files self.connect(self.selectObjectsFileButton, QtCore.SIGNAL("clicked()"), self.selectObjectsFile) self.connect(self.selectVerticesFileButton, QtCore.SIGNAL("clicked()"), self.selectVerticesFile) self.connect(self.saveObjectsButton, QtCore.SIGNAL("clicked()"), self.saveObjects) self.connect(self.loadObjectsButton, QtCore.SIGNAL("clicked()"), self.loadObjects) self.connect(self.loadObjectsSelectionButton, QtCore.SIGNAL("clicked()"), self.loadObjectsSelection) self.connect(self.saveVerticesButton, QtCore.SIGNAL("clicked()"), self.saveVertices) self.connect(self.loadVerticesButton, QtCore.SIGNAL("clicked()"), self.loadVertices)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(678, 556) self.gridLayout = QtGui.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.tabWidget = QtGui.QTabWidget(Dialog) self.tabWidget.setObjectName("tabWidget") self.generaltab = QtGui.QWidget() self.generaltab.setObjectName("generaltab") self.gridLayout_5 = QtGui.QGridLayout(self.generaltab) self.gridLayout_5.setObjectName("gridLayout_5") self.label_17 = QtGui.QLabel(self.generaltab) self.label_17.setObjectName("label_17") self.gridLayout_5.addWidget(self.label_17, 0, 0, 1, 2) self.curLanguageLineEdit = QtGui.QLineEdit(self.generaltab) self.curLanguageLineEdit.setMouseTracking(False) self.curLanguageLineEdit.setFocusPolicy(QtCore.Qt.NoFocus) self.curLanguageLineEdit.setAcceptDrops(False) self.curLanguageLineEdit.setObjectName("curLanguageLineEdit") self.gridLayout_5.addWidget(self.curLanguageLineEdit, 0, 2, 1, 2) self.label_28 = QtGui.QLabel(self.generaltab) self.label_28.setObjectName("label_28") self.gridLayout_5.addWidget(self.label_28, 1, 0, 1, 2) self.countryCodeLabel = QtGui.QLabel(self.generaltab) self.countryCodeLabel.setObjectName("countryCodeLabel") self.gridLayout_5.addWidget(self.countryCodeLabel, 1, 2, 1, 1) self.label_29 = QtGui.QLabel(self.generaltab) self.label_29.setObjectName("label_29") self.gridLayout_5.addWidget(self.label_29, 2, 0, 1, 2) self.languagesComboBox = QtGui.QComboBox(self.generaltab) self.languagesComboBox.setObjectName("languagesComboBox") self.gridLayout_5.addWidget(self.languagesComboBox, 2, 2, 1, 2) self.label_30 = QtGui.QLabel(self.generaltab) self.label_30.setObjectName("label_30") self.gridLayout_5.addWidget(self.label_30, 3, 0, 1, 1) self.versionComboBox = QtGui.QComboBox(self.generaltab) self.versionComboBox.setObjectName("versionComboBox") self.versionComboBox.addItem("") self.versionComboBox.setItemText(0, "") self.versionComboBox.addItem("") self.versionComboBox.addItem("") self.versionComboBox.addItem("") self.gridLayout_5.addWidget(self.versionComboBox, 3, 1, 1, 2) self.versionLineEdit = QtGui.QLineEdit(self.generaltab) self.versionLineEdit.setMouseTracking(False) self.versionLineEdit.setFocusPolicy(QtCore.Qt.NoFocus) self.versionLineEdit.setAcceptDrops(False) self.versionLineEdit.setObjectName("versionLineEdit") self.gridLayout_5.addWidget(self.versionLineEdit, 3, 3, 1, 2) self.label_31 = QtGui.QLabel(self.generaltab) self.label_31.setObjectName("label_31") self.gridLayout_5.addWidget(self.label_31, 4, 0, 1, 2) self.featureComboBox = QtGui.QComboBox(self.generaltab) self.featureComboBox.setObjectName("featureComboBox") self.featureComboBox.addItem("") self.featureComboBox.setItemText(0, "") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.featureComboBox.addItem("") self.gridLayout_5.addWidget(self.featureComboBox, 4, 2, 1, 2) self.featuresLineEdit = QtGui.QLineEdit(self.generaltab) self.featuresLineEdit.setMouseTracking(False) self.featuresLineEdit.setFocusPolicy(QtCore.Qt.NoFocus) self.featuresLineEdit.setAcceptDrops(False) self.featuresLineEdit.setObjectName("featuresLineEdit") self.gridLayout_5.addWidget(self.featuresLineEdit, 4, 4, 1, 1) spacerItem = QtGui.QSpacerItem(20, 291, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_5.addItem(spacerItem, 5, 1, 1, 1) self.tabWidget.addTab(self.generaltab, "") self.sysdevicetab = QtGui.QWidget() self.sysdevicetab.setObjectName("sysdevicetab") self.gridLayout_6 = QtGui.QGridLayout(self.sysdevicetab) self.gridLayout_6.setObjectName("gridLayout_6") self.batteryLevelBar = QtGui.QProgressBar(self.sysdevicetab) self.batteryLevelBar.setMaximum(100) self.batteryLevelBar.setProperty("value", 0) self.batteryLevelBar.setObjectName("batteryLevelBar") self.gridLayout_6.addWidget(self.batteryLevelBar, 0, 0, 1, 1) self.groupBox_4 = QtGui.QGroupBox(self.sysdevicetab) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_12 = QtGui.QGridLayout(self.groupBox_4) self.gridLayout_12.setObjectName("gridLayout_12") self.radioButton = QtGui.QRadioButton(self.groupBox_4) self.radioButton.setMouseTracking(False) self.radioButton.setFocusPolicy(QtCore.Qt.NoFocus) self.radioButton.setCheckable(True) self.radioButton.setObjectName("radioButton") self.gridLayout_12.addWidget(self.radioButton, 0, 0, 1, 1) self.radioButton_2 = QtGui.QRadioButton(self.groupBox_4) self.radioButton_2.setEnabled(True) self.radioButton_2.setMouseTracking(False) self.radioButton_2.setFocusPolicy(QtCore.Qt.NoFocus) self.radioButton_2.setCheckable(True) self.radioButton_2.setObjectName("radioButton_2") self.gridLayout_12.addWidget(self.radioButton_2, 1, 0, 1, 1) self.radioButton_3 = QtGui.QRadioButton(self.groupBox_4) self.radioButton_3.setMouseTracking(False) self.radioButton_3.setFocusPolicy(QtCore.Qt.NoFocus) self.radioButton_3.setCheckable(True) self.radioButton_3.setObjectName("radioButton_3") self.gridLayout_12.addWidget(self.radioButton_3, 2, 0, 1, 1) self.radioButton_4 = QtGui.QRadioButton(self.groupBox_4) self.radioButton_4.setMouseTracking(False) self.radioButton_4.setFocusPolicy(QtCore.Qt.NoFocus) self.radioButton_4.setCheckable(True) self.radioButton_4.setObjectName("radioButton_4") self.gridLayout_12.addWidget(self.radioButton_4, 3, 0, 1, 1) self.gridLayout_6.addWidget(self.groupBox_4, 0, 2, 3, 1) spacerItem1 = QtGui.QSpacerItem(298, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem1, 1, 0, 1, 2) self.label_32 = QtGui.QLabel(self.sysdevicetab) self.label_32.setObjectName("label_32") self.gridLayout_6.addWidget(self.label_32, 2, 0, 1, 1) self.ImeiLabel = QtGui.QLabel(self.sysdevicetab) self.ImeiLabel.setObjectName("ImeiLabel") self.gridLayout_6.addWidget(self.ImeiLabel, 2, 1, 1, 1) self.label_33 = QtGui.QLabel(self.sysdevicetab) self.label_33.setObjectName("label_33") self.gridLayout_6.addWidget(self.label_33, 3, 0, 1, 1) self.imsiLabel = QtGui.QLabel(self.sysdevicetab) self.imsiLabel.setObjectName("imsiLabel") self.gridLayout_6.addWidget(self.imsiLabel, 3, 1, 1, 1) self.label_34 = QtGui.QLabel(self.sysdevicetab) self.label_34.setObjectName("label_34") self.gridLayout_6.addWidget(self.label_34, 4, 0, 1, 1) self.manufacturerLabel = QtGui.QLabel(self.sysdevicetab) self.manufacturerLabel.setObjectName("manufacturerLabel") self.gridLayout_6.addWidget(self.manufacturerLabel, 4, 1, 1, 1) self.label_35 = QtGui.QLabel(self.sysdevicetab) self.label_35.setObjectName("label_35") self.gridLayout_6.addWidget(self.label_35, 5, 0, 1, 1) self.modelLabel = QtGui.QLabel(self.sysdevicetab) self.modelLabel.setObjectName("modelLabel") self.gridLayout_6.addWidget(self.modelLabel, 5, 1, 1, 1) self.label_36 = QtGui.QLabel(self.sysdevicetab) self.label_36.setObjectName("label_36") self.gridLayout_6.addWidget(self.label_36, 6, 0, 1, 1) self.productLabel = QtGui.QLabel(self.sysdevicetab) self.productLabel.setObjectName("productLabel") self.gridLayout_6.addWidget(self.productLabel, 6, 1, 1, 1) self.deviceLockPushButton = QtGui.QPushButton(self.sysdevicetab) self.deviceLockPushButton.setEnabled(False) self.deviceLockPushButton.setMouseTracking(True) self.deviceLockPushButton.setFocusPolicy(QtCore.Qt.NoFocus) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/unlocked/general_unlock.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon.addPixmap(QtGui.QPixmap(":/locked/general_locked.png"), QtGui.QIcon.Normal, QtGui.QIcon.On) self.deviceLockPushButton.setIcon(icon) self.deviceLockPushButton.setIconSize(QtCore.QSize(32, 32)) self.deviceLockPushButton.setCheckable(True) self.deviceLockPushButton.setChecked(False) self.deviceLockPushButton.setObjectName("deviceLockPushButton") self.gridLayout_6.addWidget(self.deviceLockPushButton, 7, 0, 1, 1) self.label_2 = QtGui.QLabel(self.sysdevicetab) self.label_2.setObjectName("label_2") self.gridLayout_6.addWidget(self.label_2, 7, 1, 1, 1) self.label_37 = QtGui.QLabel(self.sysdevicetab) self.label_37.setObjectName("label_37") self.gridLayout_6.addWidget(self.label_37, 8, 0, 1, 1) self.simStatusLabel = QtGui.QLabel(self.sysdevicetab) self.simStatusLabel.setObjectName("simStatusLabel") self.gridLayout_6.addWidget(self.simStatusLabel, 8, 1, 1, 1) spacerItem2 = QtGui.QSpacerItem(201, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem2, 8, 2, 1, 1) self.label_38 = QtGui.QLabel(self.sysdevicetab) self.label_38.setObjectName("label_38") self.gridLayout_6.addWidget(self.label_38, 9, 0, 1, 1) self.profileLabel = QtGui.QLabel(self.sysdevicetab) self.profileLabel.setObjectName("profileLabel") self.gridLayout_6.addWidget(self.profileLabel, 9, 1, 1, 1) self.label_39 = QtGui.QLabel(self.sysdevicetab) self.label_39.setObjectName("label_39") self.gridLayout_6.addWidget(self.label_39, 10, 0, 1, 1) self.inputMethodLabel = QtGui.QLabel(self.sysdevicetab) self.inputMethodLabel.setObjectName("inputMethodLabel") self.gridLayout_6.addWidget(self.inputMethodLabel, 10, 1, 1, 1) self.label_9 = QtGui.QLabel(self.sysdevicetab) self.label_9.setObjectName("label_9") self.gridLayout_6.addWidget(self.label_9, 11, 0, 1, 1) self.bluetoothPowerLabel = QtGui.QLabel(self.sysdevicetab) self.bluetoothPowerLabel.setObjectName("bluetoothPowerLabel") self.gridLayout_6.addWidget(self.bluetoothPowerLabel, 11, 1, 1, 1) self.tabWidget.addTab(self.sysdevicetab, "") self.sysdisplaytab = QtGui.QWidget() self.sysdisplaytab.setObjectName("sysdisplaytab") self.gridLayout_7 = QtGui.QGridLayout(self.sysdisplaytab) self.gridLayout_7.setObjectName("gridLayout_7") self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_40 = QtGui.QLabel(self.sysdisplaytab) self.label_40.setObjectName("label_40") self.horizontalLayout_8.addWidget(self.label_40) self.brightnessLabel = QtGui.QLabel(self.sysdisplaytab) self.brightnessLabel.setObjectName("brightnessLabel") self.horizontalLayout_8.addWidget(self.brightnessLabel) self.gridLayout_7.addLayout(self.horizontalLayout_8, 0, 0, 1, 1) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_41 = QtGui.QLabel(self.sysdisplaytab) self.label_41.setObjectName("label_41") self.horizontalLayout_7.addWidget(self.label_41) self.colorDepthLabel = QtGui.QLabel(self.sysdisplaytab) self.colorDepthLabel.setObjectName("colorDepthLabel") self.horizontalLayout_7.addWidget(self.colorDepthLabel) self.gridLayout_7.addLayout(self.horizontalLayout_7, 1, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_3 = QtGui.QLabel(self.sysdisplaytab) self.label_3.setObjectName("label_3") self.horizontalLayout.addWidget(self.label_3) self.orientationLabel = QtGui.QLabel(self.sysdisplaytab) self.orientationLabel.setObjectName("orientationLabel") self.horizontalLayout.addWidget(self.orientationLabel) self.gridLayout_7.addLayout(self.horizontalLayout, 2, 0, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_4 = QtGui.QLabel(self.sysdisplaytab) self.label_4.setObjectName("label_4") self.horizontalLayout_2.addWidget(self.label_4) self.contrastLabel = QtGui.QLabel(self.sysdisplaytab) self.contrastLabel.setObjectName("contrastLabel") self.horizontalLayout_2.addWidget(self.contrastLabel) self.gridLayout_7.addLayout(self.horizontalLayout_2, 3, 0, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_5 = QtGui.QLabel(self.sysdisplaytab) self.label_5.setObjectName("label_5") self.horizontalLayout_3.addWidget(self.label_5) self.dpiWidthLabel = QtGui.QLabel(self.sysdisplaytab) self.dpiWidthLabel.setObjectName("dpiWidthLabel") self.horizontalLayout_3.addWidget(self.dpiWidthLabel) self.gridLayout_7.addLayout(self.horizontalLayout_3, 4, 0, 1, 1) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_6 = QtGui.QLabel(self.sysdisplaytab) self.label_6.setObjectName("label_6") self.horizontalLayout_4.addWidget(self.label_6) self.dpiHeightLabel = QtGui.QLabel(self.sysdisplaytab) self.dpiHeightLabel.setObjectName("dpiHeightLabel") self.horizontalLayout_4.addWidget(self.dpiHeightLabel) self.gridLayout_7.addLayout(self.horizontalLayout_4, 5, 0, 1, 1) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_8 = QtGui.QLabel(self.sysdisplaytab) self.label_8.setObjectName("label_8") self.horizontalLayout_5.addWidget(self.label_8) self.physicalWidthLabel = QtGui.QLabel(self.sysdisplaytab) self.physicalWidthLabel.setObjectName("physicalWidthLabel") self.horizontalLayout_5.addWidget(self.physicalWidthLabel) self.gridLayout_7.addLayout(self.horizontalLayout_5, 6, 0, 1, 1) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_7 = QtGui.QLabel(self.sysdisplaytab) self.label_7.setObjectName("label_7") self.horizontalLayout_6.addWidget(self.label_7) self.physicalHeightLabel = QtGui.QLabel(self.sysdisplaytab) self.physicalHeightLabel.setObjectName("physicalHeightLabel") self.horizontalLayout_6.addWidget(self.physicalHeightLabel) self.gridLayout_7.addLayout(self.horizontalLayout_6, 7, 0, 1, 1) self.tabWidget.addTab(self.sysdisplaytab, "") self.sysmemorytab = QtGui.QWidget() self.sysmemorytab.setObjectName("sysmemorytab") self.gridLayout_13 = QtGui.QGridLayout(self.sysmemorytab) self.gridLayout_13.setObjectName("gridLayout_13") self.storageTreeWidget = QtGui.QTreeWidget(self.sysmemorytab) self.storageTreeWidget.setObjectName("storageTreeWidget") self.gridLayout_13.addWidget(self.storageTreeWidget, 0, 0, 1, 1) self.tabWidget.addTab(self.sysmemorytab, "") self.sysnetworktab = QtGui.QWidget() self.sysnetworktab.setObjectName("sysnetworktab") self.gridLayout_4 = QtGui.QGridLayout(self.sysnetworktab) self.gridLayout_4.setObjectName("gridLayout_4") self.groupBox_5 = QtGui.QGroupBox(self.sysnetworktab) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_5) self.gridLayout_3.setObjectName("gridLayout_3") self.netStatusComboBox = QtGui.QComboBox(self.groupBox_5) self.netStatusComboBox.setObjectName("netStatusComboBox") self.netStatusComboBox.addItem("") self.netStatusComboBox.setItemText(0, "") self.netStatusComboBox.addItem("") self.netStatusComboBox.addItem("") self.netStatusComboBox.addItem("") self.netStatusComboBox.addItem("") self.netStatusComboBox.addItem("") self.netStatusComboBox.addItem("") self.gridLayout_3.addWidget(self.netStatusComboBox, 0, 0, 1, 1) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem3, 0, 1, 1, 1) self.label_42 = QtGui.QLabel(self.groupBox_5) self.label_42.setObjectName("label_42") self.gridLayout_3.addWidget(self.label_42, 1, 0, 1, 1) self.cellNetworkStatusLabel = QtGui.QLabel(self.groupBox_5) self.cellNetworkStatusLabel.setFrameShadow(QtGui.QFrame.Sunken) self.cellNetworkStatusLabel.setObjectName("cellNetworkStatusLabel") self.gridLayout_3.addWidget(self.cellNetworkStatusLabel, 1, 2, 1, 1) self.label_43 = QtGui.QLabel(self.groupBox_5) self.label_43.setObjectName("label_43") self.gridLayout_3.addWidget(self.label_43, 2, 0, 1, 2) self.signalLevelProgressBar = QtGui.QProgressBar(self.groupBox_5) self.signalLevelProgressBar.setProperty("value", 0) self.signalLevelProgressBar.setObjectName("signalLevelProgressBar") self.gridLayout_3.addWidget(self.signalLevelProgressBar, 2, 2, 1, 1) self.label_44 = QtGui.QLabel(self.groupBox_5) self.label_44.setObjectName("label_44") self.gridLayout_3.addWidget(self.label_44, 3, 0, 1, 1) self.macAddressLabel = QtGui.QLabel(self.groupBox_5) self.macAddressLabel.setObjectName("macAddressLabel") self.gridLayout_3.addWidget(self.macAddressLabel, 3, 2, 1, 1) self.label_45 = QtGui.QLabel(self.groupBox_5) self.label_45.setObjectName("label_45") self.gridLayout_3.addWidget(self.label_45, 4, 0, 1, 1) self.InterfaceLabel = QtGui.QLabel(self.groupBox_5) self.InterfaceLabel.setObjectName("InterfaceLabel") self.gridLayout_3.addWidget(self.InterfaceLabel, 4, 2, 1, 1) self.label = QtGui.QLabel(self.groupBox_5) self.label.setObjectName("label") self.gridLayout_3.addWidget(self.label, 5, 0, 1, 2) self.primaryModeLabel = QtGui.QLabel(self.groupBox_5) self.primaryModeLabel.setObjectName("primaryModeLabel") self.gridLayout_3.addWidget(self.primaryModeLabel, 5, 2, 1, 1) self.operatorNameLabel = QtGui.QLabel(self.groupBox_5) self.operatorNameLabel.setObjectName("operatorNameLabel") self.gridLayout_3.addWidget(self.operatorNameLabel, 6, 2, 1, 1) self.label_52 = QtGui.QLabel(self.groupBox_5) self.label_52.setObjectName("label_52") self.gridLayout_3.addWidget(self.label_52, 6, 0, 1, 1) self.gridLayout_4.addWidget(self.groupBox_5, 0, 0, 1, 1) self.groupBox_6 = QtGui.QGroupBox(self.sysnetworktab) self.groupBox_6.setObjectName("groupBox_6") self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_6) self.gridLayout_2.setObjectName("gridLayout_2") self.label_46 = QtGui.QLabel(self.groupBox_6) self.label_46.setObjectName("label_46") self.gridLayout_2.addWidget(self.label_46, 0, 0, 1, 1) self.cellIdLabel = QtGui.QLabel(self.groupBox_6) self.cellIdLabel.setFrameShape(QtGui.QFrame.StyledPanel) self.cellIdLabel.setFrameShadow(QtGui.QFrame.Sunken) self.cellIdLabel.setObjectName("cellIdLabel") self.gridLayout_2.addWidget(self.cellIdLabel, 0, 1, 1, 1) self.label_47 = QtGui.QLabel(self.groupBox_6) self.label_47.setObjectName("label_47") self.gridLayout_2.addWidget(self.label_47, 1, 0, 1, 1) self.locationAreaCodeLabel = QtGui.QLabel(self.groupBox_6) self.locationAreaCodeLabel.setFrameShape(QtGui.QFrame.StyledPanel) self.locationAreaCodeLabel.setFrameShadow(QtGui.QFrame.Sunken) self.locationAreaCodeLabel.setObjectName("locationAreaCodeLabel") self.gridLayout_2.addWidget(self.locationAreaCodeLabel, 1, 1, 1, 1) self.label_48 = QtGui.QLabel(self.groupBox_6) self.label_48.setObjectName("label_48") self.gridLayout_2.addWidget(self.label_48, 2, 0, 1, 1) self.currentMMCLabel = QtGui.QLabel(self.groupBox_6) self.currentMMCLabel.setFrameShape(QtGui.QFrame.StyledPanel) self.currentMMCLabel.setFrameShadow(QtGui.QFrame.Sunken) self.currentMMCLabel.setObjectName("currentMMCLabel") self.gridLayout_2.addWidget(self.currentMMCLabel, 2, 1, 1, 1) spacerItem4 = QtGui.QSpacerItem(136, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem4, 2, 2, 1, 1) self.label_50 = QtGui.QLabel(self.groupBox_6) self.label_50.setObjectName("label_50") self.gridLayout_2.addWidget(self.label_50, 3, 0, 1, 1) self.currentMNCLabel = QtGui.QLabel(self.groupBox_6) self.currentMNCLabel.setFrameShape(QtGui.QFrame.StyledPanel) self.currentMNCLabel.setFrameShadow(QtGui.QFrame.Sunken) self.currentMNCLabel.setObjectName("currentMNCLabel") self.gridLayout_2.addWidget(self.currentMNCLabel, 3, 1, 1, 1) spacerItem5 = QtGui.QSpacerItem(136, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem5, 3, 2, 1, 1) self.label_49 = QtGui.QLabel(self.groupBox_6) self.label_49.setObjectName("label_49") self.gridLayout_2.addWidget(self.label_49, 4, 0, 1, 1) self.homeMMCLabel = QtGui.QLabel(self.groupBox_6) self.homeMMCLabel.setFrameShape(QtGui.QFrame.StyledPanel) self.homeMMCLabel.setFrameShadow(QtGui.QFrame.Sunken) self.homeMMCLabel.setObjectName("homeMMCLabel") self.gridLayout_2.addWidget(self.homeMMCLabel, 4, 1, 1, 1) spacerItem6 = QtGui.QSpacerItem(135, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem6, 4, 2, 1, 1) self.label_51 = QtGui.QLabel(self.groupBox_6) self.label_51.setObjectName("label_51") self.gridLayout_2.addWidget(self.label_51, 5, 0, 1, 1) self.homeMNCLabel = QtGui.QLabel(self.groupBox_6) self.homeMNCLabel.setFrameShape(QtGui.QFrame.StyledPanel) self.homeMNCLabel.setFrameShadow(QtGui.QFrame.Sunken) self.homeMNCLabel.setObjectName("homeMNCLabel") self.gridLayout_2.addWidget(self.homeMNCLabel, 5, 1, 1, 1) spacerItem7 = QtGui.QSpacerItem(135, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem7, 5, 2, 1, 1) self.gridLayout_4.addWidget(self.groupBox_6, 1, 0, 1, 1) spacerItem8 = QtGui.QSpacerItem(20, 213, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_4.addItem(spacerItem8, 1, 1, 1, 1) self.tabWidget.addTab(self.sysnetworktab, "") self.screenTab = QtGui.QWidget() self.screenTab.setObjectName("screenTab") self.gridLayout_17 = QtGui.QGridLayout(self.screenTab) self.gridLayout_17.setObjectName("gridLayout_17") self.saverInhibitedCheckBox = QtGui.QCheckBox(self.screenTab) self.saverInhibitedCheckBox.setObjectName("saverInhibitedCheckBox") self.gridLayout_17.addWidget(self.saverInhibitedCheckBox, 0, 0, 1, 3) spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_17.addItem(spacerItem9, 1, 1, 1, 2) self.tabWidget.addTab(self.screenTab, "") self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) self.retranslateUi(Dialog) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, LibraryTemplate): LibraryTemplate.setObjectName("LibraryTemplate") LibraryTemplate.resize(518, 276) self.gridLayout = QtWidgets.QGridLayout(LibraryTemplate) self.gridLayout.setObjectName("gridLayout") self.pushButton_cancel = QtGui.QPushButton(LibraryTemplate) self.pushButton_cancel.setObjectName("pushButton_cancel") self.gridLayout.addWidget(self.pushButton_cancel, 1, 1, 1, 1) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy( QtGui.QFormLayout.ExpandingFieldsGrow) self.formLayout.setObjectName("formLayout") self.label_2 = QtWidgets.QLabel(LibraryTemplate) self.label_2.setObjectName("label_2") self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2) self.lineEdit_lib_author = QtWidgets.QLineEdit(LibraryTemplate) self.lineEdit_lib_author.setObjectName("lineEdit_lib_author") self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_lib_author) self.label_4 = QtWidgets.QLabel(LibraryTemplate) self.label_4.setObjectName("label_4") self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_4) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.lineEdit_lib_path = QtWidgets.QLineEdit(LibraryTemplate) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(10) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEdit_lib_path.sizePolicy().hasHeightForWidth()) self.lineEdit_lib_path.setSizePolicy(sizePolicy) self.lineEdit_lib_path.setReadOnly(True) self.lineEdit_lib_path.setObjectName("lineEdit_lib_path") self.horizontalLayout_3.addWidget(self.lineEdit_lib_path) self.pushButton_lib_path = QtGui.QPushButton(LibraryTemplate) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_lib_path.sizePolicy().hasHeightForWidth()) self.pushButton_lib_path.setSizePolicy(sizePolicy) self.pushButton_lib_path.setMinimumSize(QtCore.QSize(0, 0)) self.pushButton_lib_path.setMaximumSize(QtCore.QSize(40, 16777215)) self.pushButton_lib_path.setObjectName("pushButton_lib_path") self.horizontalLayout_3.addWidget(self.pushButton_lib_path) self.formLayout.setLayout(1, QtGui.QFormLayout.FieldRole, self.horizontalLayout_3) self.label = QtWidgets.QLabel(LibraryTemplate) self.label.setObjectName("label") self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.lineEdit_lib_name = QtWidgets.QLineEdit(LibraryTemplate) self.lineEdit_lib_name.setObjectName("lineEdit_lib_name") self.horizontalLayout_2.addWidget(self.lineEdit_lib_name) self.checkBox_lib8 = QtGui.QCheckBox(LibraryTemplate) self.checkBox_lib8.setChecked(True) self.checkBox_lib8.setObjectName("checkBox_lib8") self.horizontalLayout_2.addWidget(self.checkBox_lib8) self.checkBox_lib32 = QtGui.QCheckBox(LibraryTemplate) self.checkBox_lib32.setObjectName("checkBox_lib32") self.horizontalLayout_2.addWidget(self.checkBox_lib32) self.formLayout.setLayout(2, QtGui.QFormLayout.FieldRole, self.horizontalLayout_2) self.label_3 = QtWidgets.QLabel(LibraryTemplate) self.label_3.setObjectName("label_3") self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_3) self.plainTextEdit_lib_description = QtGui.QPlainTextEdit( LibraryTemplate) self.plainTextEdit_lib_description.setObjectName( "plainTextEdit_lib_description") self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.plainTextEdit_lib_description) self.gridLayout.addLayout(self.formLayout, 0, 0, 1, 4) self.pushButton_accept = QtGui.QPushButton(LibraryTemplate) self.pushButton_accept.setEnabled(False) self.pushButton_accept.setObjectName("pushButton_accept") self.gridLayout.addWidget(self.pushButton_accept, 1, 2, 1, 1) self.retranslateUi(LibraryTemplate) QtCore.QMetaObject.connectSlotsByName(LibraryTemplate)
def __init__(self): super(ExportFileUi, self).__init__() self.setWindowTitle('Check Files') self.setGeometry(250, 500, 700, 400) self.color_invalid = (1.0, 0, 0) self.color_inexistant = (0, 0, 0, 0) # self.bg_1 = (46, 46, 46) # self.bg_2 = (30, 30, 30) self.color_ramp = [(0.0, 0.5, 0.0), (0.004999999888241291, 0.4950000047683716, 0.0), (0.009999999776482582, 0.49000000953674316, 0.0), (0.014999999664723873, 0.48500001430511475, 0.0), (0.019999999552965164, 0.47999998927116394, 0.0), (0.02500000037252903, 0.4749999940395355, 0.0), (0.029999999329447746, 0.4699999988079071, 0.0), (0.03500000014901161, 0.4650000035762787, 0.0), (0.03999999910593033, 0.46000000834465027, 0.0), (0.04500000178813934, 0.45499998331069946, 0.0), (0.05000000074505806, 0.44999998807907104, 0.0), (0.054999999701976776, 0.4449999928474426, 0.0), (0.05999999865889549, 0.4399999976158142, 0.0), (0.06499999761581421, 0.4350000023841858, 0.0), (0.07000000029802322, 0.4300000071525574, 0.0), (0.07500000298023224, 0.42500001192092896, 0.0), (0.07999999821186066, 0.42000001668930054, 0.0), (0.08500000089406967, 0.41499999165534973, 0.0), (0.09000000357627869, 0.4099999964237213, 0.0), (0.0949999988079071, 0.4050000011920929, 0.0), (0.10000000149011612, 0.4000000059604645, 0.0), (0.10499999672174454, 0.39500001072883606, 0.0), (0.10999999940395355, 0.38999998569488525, 0.0), (0.11500000208616257, 0.38499999046325684, 0.0), (0.11999999731779099, 0.3799999952316284, 0.0), (0.125, 0.375, 0.0), (0.12999999523162842, 0.3700000047683716, 0.0), (0.13500000536441803, 0.36500000953674316, 0.0), (0.14000000059604645, 0.36000001430511475, 0.0), (0.14499999582767487, 0.35500001907348633, 0.0), (0.15000000596046448, 0.3499999940395355, 0.0), (0.1550000011920929, 0.3449999988079071, 0.0), (0.1599999964237213, 0.3400000035762787, 0.0), (0.16500000655651093, 0.3349999785423279, 0.0), (0.17000000178813934, 0.32999998331069946, 0.0), (0.17499999701976776, 0.32499998807907104, 0.0), (0.18000000715255737, 0.3199999928474426, 0.0), (0.1850000023841858, 0.3149999976158142, 0.0), (0.1899999976158142, 0.3100000023841858, 0.0), (0.19499999284744263, 0.3050000071525574, 0.0), (0.20000000298023224, 0.30000001192092896, 0.0), (0.20499999821186066, 0.29500001668930054, 0.0), (0.20999999344348907, 0.2900000214576721, 0.0), (0.2150000035762787, 0.2849999964237213, 0.0), (0.2199999988079071, 0.2800000011920929, 0.0), (0.22499999403953552, 0.2750000059604645, 0.0), (0.23000000417232513, 0.26999998092651367, 0.0), (0.23499999940395355, 0.26499998569488525, 0.0), (0.23999999463558197, 0.25999999046325684, 0.0), (0.24500000476837158, 0.2549999952316284, 0.0), (0.25, 0.25, 0.0), (0.2549999952316284, 0.24500000476837158, 0.0), (0.25999999046325684, 0.24000000953674316, 0.0), (0.26499998569488525, 0.23500001430511475, 0.0), (0.27000001072883606, 0.22999998927116394, 0.0), (0.2750000059604645, 0.22499999403953552, 0.0), (0.2800000011920929, 0.2199999988079071, 0.0), (0.2849999964237213, 0.2150000035762787, 0.0), (0.28999999165534973, 0.21000000834465027, 0.0), (0.29499998688697815, 0.20500001311302185, 0.0), (0.30000001192092896, 0.19999998807907104, 0.0), (0.3050000071525574, 0.19499999284744263, 0.0), (0.3100000023841858, 0.1899999976158142, 0.0), (0.3149999976158142, 0.1850000023841858, 0.0), (0.3199999928474426, 0.18000000715255737, 0.0), (0.32499998807907104, 0.17500001192092896, 0.0), (0.33000001311302185, 0.16999998688697815, 0.0), (0.33500000834465027, 0.16499999165534973, 0.0), (0.3400000035762787, 0.1599999964237213, 0.0), (0.3449999988079071, 0.1550000011920929, 0.0), (0.3499999940395355, 0.15000000596046448, 0.0), (0.35499998927116394, 0.14500001072883606, 0.0), (0.36000001430511475, 0.13999998569488525, 0.0), (0.36500000953674316, 0.13499999046325684, 0.0), (0.3700000047683716, 0.12999999523162842, 0.0), (0.375, 0.125, 0.0), (0.3799999952316284, 0.12000000476837158, 0.0), (0.38499999046325684, 0.11500000953674316, 0.0), (0.38999998569488525, 0.11000001430511475, 0.0), (0.39500001072883606, 0.10499998927116394, 0.0), (0.4000000059604645, 0.09999999403953552, 0.0), (0.4050000011920929, 0.0949999988079071, 0.0), (0.4099999964237213, 0.09000000357627869, 0.0), (0.41499999165534973, 0.08500000834465027, 0.0), (0.41999998688697815, 0.08000001311302185, 0.0), (0.42500001192092896, 0.07499998807907104, 0.0), (0.4300000071525574, 0.06999999284744263, 0.0), (0.4350000023841858, 0.06499999761581421, 0.0), (0.4399999976158142, 0.06000000238418579, 0.0), (0.4449999928474426, 0.05500000715255737, 0.0), (0.44999998807907104, 0.050000011920928955, 0.0), (0.45500001311302185, 0.04499998688697815, 0.0), (0.46000000834465027, 0.03999999165534973, 0.0), (0.4650000035762787, 0.034999996423721313, 0.0), (0.4699999988079071, 0.030000001192092896, 0.0), (0.4749999940395355, 0.025000005960464478, 0.0), (0.47999998927116394, 0.02000001072883606, 0.0), (0.48500001430511475, 0.014999985694885254, 0.0), (0.49000000953674316, 0.009999990463256836, 0.0), (0.4950000047683716, 0.004999995231628418, 0.0), (0.5, 0.0, 0.0)] self.central_widget = QtGui.QWidget() self.setCentralWidget(self.central_widget) self.central_layout = QtGui.QGridLayout() self.central_widget.setLayout(self.central_layout) # self.setStyleSheet("background-color: rgb{};".format(self.bg_1)) self.seq_widget = QtGui.QWidget() self.seq_layout = QtGui.QGridLayout() self.seq_layout.setSpacing(0) self.seq_layout.setRowStretch(0, 0) self.seq_widget.setLayout(self.seq_layout) self.central_layout.addWidget(self.seq_widget) self.legend_widget = QtGui.QWidget() self.legend_layout = QtGui.QGridLayout() self.legend_widget.setLayout(self.legend_layout) self.central_layout.addWidget(self.legend_widget) self.refresh_button = QtGui.QPushButton('Refresh') self.legend_layout.addWidget(self.refresh_button, 0, 0) self.refresh_checkbox = QtGui.QCheckBox("Auto Refresh", checked=True) self.legend_layout.addWidget(self.refresh_checkbox, 0, 1)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(481, 840) self.averageGroup = QtWidgets.QGroupBox(Form) self.averageGroup.setGeometry(QtCore.QRect(0, 640, 242, 182)) self.averageGroup.setCheckable(True) self.averageGroup.setChecked(False) self.averageGroup.setObjectName("averageGroup") self.gridLayout_5 = QtWidgets.QGridLayout(self.averageGroup) self.gridLayout_5.setContentsMargins(0, 0, 0, 0) self.gridLayout_5.setSpacing(0) self.gridLayout_5.setObjectName("gridLayout_5") self.avgParamList = QtWidgets.QListWidget(self.averageGroup) self.avgParamList.setObjectName("avgParamList") self.gridLayout_5.addWidget(self.avgParamList, 0, 0, 1, 1) self.decimateGroup = QtWidgets.QFrame(Form) self.decimateGroup.setGeometry(QtCore.QRect(10, 140, 191, 171)) self.decimateGroup.setObjectName("decimateGroup") self.gridLayout_4 = QtWidgets.QGridLayout(self.decimateGroup) self.gridLayout_4.setContentsMargins(0, 0, 0, 0) self.gridLayout_4.setSpacing(0) self.gridLayout_4.setObjectName("gridLayout_4") self.clipToViewCheck = QtWidgets.QCheckBox(self.decimateGroup) self.clipToViewCheck.setObjectName("clipToViewCheck") self.gridLayout_4.addWidget(self.clipToViewCheck, 7, 0, 1, 3) self.maxTracesCheck = QtWidgets.QCheckBox(self.decimateGroup) self.maxTracesCheck.setObjectName("maxTracesCheck") self.gridLayout_4.addWidget(self.maxTracesCheck, 8, 0, 1, 2) self.downsampleCheck = QtWidgets.QCheckBox(self.decimateGroup) self.downsampleCheck.setObjectName("downsampleCheck") self.gridLayout_4.addWidget(self.downsampleCheck, 0, 0, 1, 3) self.peakRadio = QtWidgets.QRadioButton(self.decimateGroup) self.peakRadio.setChecked(True) self.peakRadio.setObjectName("peakRadio") self.gridLayout_4.addWidget(self.peakRadio, 6, 1, 1, 2) self.maxTracesSpin = QtWidgets.QSpinBox(self.decimateGroup) self.maxTracesSpin.setObjectName("maxTracesSpin") self.gridLayout_4.addWidget(self.maxTracesSpin, 8, 2, 1, 1) self.forgetTracesCheck = QtWidgets.QCheckBox(self.decimateGroup) self.forgetTracesCheck.setObjectName("forgetTracesCheck") self.gridLayout_4.addWidget(self.forgetTracesCheck, 9, 0, 1, 3) self.meanRadio = QtWidgets.QRadioButton(self.decimateGroup) self.meanRadio.setObjectName("meanRadio") self.gridLayout_4.addWidget(self.meanRadio, 3, 1, 1, 2) self.subsampleRadio = QtWidgets.QRadioButton(self.decimateGroup) self.subsampleRadio.setObjectName("subsampleRadio") self.gridLayout_4.addWidget(self.subsampleRadio, 2, 1, 1, 2) self.autoDownsampleCheck = QtWidgets.QCheckBox(self.decimateGroup) self.autoDownsampleCheck.setChecked(True) self.autoDownsampleCheck.setObjectName("autoDownsampleCheck") self.gridLayout_4.addWidget(self.autoDownsampleCheck, 1, 2, 1, 1) spacerItem = QtWidgets.QSpacerItem(30, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem, 2, 0, 1, 1) self.downsampleSpin = QtWidgets.QSpinBox(self.decimateGroup) self.downsampleSpin.setMinimum(1) self.downsampleSpin.setMaximum(100000) self.downsampleSpin.setProperty("value", 1) self.downsampleSpin.setObjectName("downsampleSpin") self.gridLayout_4.addWidget(self.downsampleSpin, 1, 1, 1, 1) self.transformGroup = QtWidgets.QFrame(Form) self.transformGroup.setGeometry(QtCore.QRect(10, 10, 171, 101)) self.transformGroup.setObjectName("transformGroup") self.gridLayout = QtWidgets.QGridLayout(self.transformGroup) self.gridLayout.setMargin(0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.logXCheck = QtGui.QCheckBox(self.transformGroup) self.logXCheck.setObjectName("logXCheck") self.gridLayout.addWidget(self.logXCheck, 1, 0, 1, 1) self.fftCheck = QtGui.QCheckBox(self.transformGroup) self.fftCheck.setObjectName("fftCheck") self.gridLayout.addWidget(self.fftCheck, 0, 0, 1, 1) self.derivativeCheck = QtGui.QCheckBox(self.transformGroup) self.derivativeCheck.setObjectName("derivativeCheck") self.gridLayout.addWidget(self.derivativeCheck, 3, 0, 1, 1) self.phasemapCheck = QtGui.QCheckBox(self.transformGroup) self.phasemapCheck.setObjectName("phasemapCheck") self.gridLayout.addWidget(self.phasemapCheck, 4, 0, 1, 1) self.logYCheck = QtWidgets.QCheckBox(self.transformGroup) self.logYCheck.setObjectName("logYCheck") self.gridLayout.addWidget(self.logYCheck, 2, 0, 1, 1) self.pointsGroup = QtWidgets.QGroupBox(Form) self.pointsGroup.setGeometry(QtCore.QRect(10, 550, 234, 58)) self.pointsGroup.setCheckable(True) self.pointsGroup.setObjectName("pointsGroup") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.pointsGroup) self.verticalLayout_5.setObjectName("verticalLayout_5") self.autoPointsCheck = QtWidgets.QCheckBox(self.pointsGroup) self.autoPointsCheck.setChecked(True) self.autoPointsCheck.setObjectName("autoPointsCheck") self.verticalLayout_5.addWidget(self.autoPointsCheck) self.gridGroup = QtWidgets.QFrame(Form) self.gridGroup.setGeometry(QtCore.QRect(10, 460, 221, 81)) self.gridGroup.setObjectName("gridGroup") self.gridLayout_2 = QtWidgets.QGridLayout(self.gridGroup) self.gridLayout_2.setObjectName("gridLayout_2") self.xGridCheck = QtWidgets.QCheckBox(self.gridGroup) self.xGridCheck.setObjectName("xGridCheck") self.gridLayout_2.addWidget(self.xGridCheck, 0, 0, 1, 2) self.yGridCheck = QtWidgets.QCheckBox(self.gridGroup) self.yGridCheck.setObjectName("yGridCheck") self.gridLayout_2.addWidget(self.yGridCheck, 1, 0, 1, 2) self.gridAlphaSlider = QtWidgets.QSlider(self.gridGroup) self.gridAlphaSlider.setMaximum(255) self.gridAlphaSlider.setProperty("value", 128) self.gridAlphaSlider.setOrientation(QtCore.Qt.Horizontal) self.gridAlphaSlider.setObjectName("gridAlphaSlider") self.gridLayout_2.addWidget(self.gridAlphaSlider, 2, 1, 1, 1) self.label = QtWidgets.QLabel(self.gridGroup) self.label.setObjectName("label") self.gridLayout_2.addWidget(self.label, 2, 0, 1, 1) self.alphaGroup = QtWidgets.QGroupBox(Form) self.alphaGroup.setGeometry(QtCore.QRect(10, 390, 234, 60)) self.alphaGroup.setCheckable(True) self.alphaGroup.setObjectName("alphaGroup") self.horizontalLayout = QtWidgets.QHBoxLayout(self.alphaGroup) self.horizontalLayout.setObjectName("horizontalLayout") self.autoAlphaCheck = QtWidgets.QCheckBox(self.alphaGroup) self.autoAlphaCheck.setChecked(False) self.autoAlphaCheck.setObjectName("autoAlphaCheck") self.horizontalLayout.addWidget(self.autoAlphaCheck) self.alphaSlider = QtWidgets.QSlider(self.alphaGroup) self.alphaSlider.setMaximum(1000) self.alphaSlider.setProperty("value", 1000) self.alphaSlider.setOrientation(QtCore.Qt.Horizontal) self.alphaSlider.setObjectName("alphaSlider") self.horizontalLayout.addWidget(self.alphaSlider) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def __init__(self): super(Window, self).__init__() self.proxyModel = QtGui.QSortFilterProxyModel() self.proxyModel.setDynamicSortFilter(True) self.sourceGroupBox = QtGui.QGroupBox("Original Model") self.proxyGroupBox = QtGui.QGroupBox("Sorted/Filtered Model") self.sourceView = QtGui.QTreeView() self.sourceView.setRootIsDecorated(False) self.sourceView.setAlternatingRowColors(True) self.proxyView = QtGui.QTreeView() self.proxyView.setRootIsDecorated(False) self.proxyView.setAlternatingRowColors(True) self.proxyView.setModel(self.proxyModel) self.proxyView.setSortingEnabled(True) self.sortCaseSensitivityCheckBox = QtGui.QCheckBox( "Case sensitive sorting") self.filterCaseSensitivityCheckBox = QtGui.QCheckBox( "Case sensitive filter") self.filterPatternLineEdit = QtGui.QLineEdit() self.filterPatternLabel = QtGui.QLabel("&Filter pattern:") self.filterPatternLabel.setBuddy(self.filterPatternLineEdit) self.filterSyntaxComboBox = QtGui.QComboBox() self.filterSyntaxComboBox.addItem("Regular expression", QtCore.QRegExp.RegExp) self.filterSyntaxComboBox.addItem("Wildcard", QtCore.QRegExp.Wildcard) self.filterSyntaxComboBox.addItem("Fixed string", QtCore.QRegExp.FixedString) self.filterSyntaxLabel = QtGui.QLabel("Filter &syntax:") self.filterSyntaxLabel.setBuddy(self.filterSyntaxComboBox) self.filterColumnComboBox = QtGui.QComboBox() self.filterColumnComboBox.addItem("Subject") self.filterColumnComboBox.addItem("Sender") self.filterColumnComboBox.addItem("Date") self.filterColumnLabel = QtGui.QLabel("Filter &column:") self.filterColumnLabel.setBuddy(self.filterColumnComboBox) self.filterPatternLineEdit.textChanged.connect( self.filterRegExpChanged) self.filterSyntaxComboBox.currentIndexChanged.connect( self.filterRegExpChanged) self.filterColumnComboBox.currentIndexChanged.connect( self.filterColumnChanged) self.filterCaseSensitivityCheckBox.toggled.connect( self.filterRegExpChanged) self.sortCaseSensitivityCheckBox.toggled.connect(self.sortChanged) sourceLayout = QtGui.QHBoxLayout() sourceLayout.addWidget(self.sourceView) self.sourceGroupBox.setLayout(sourceLayout) proxyLayout = QtGui.QGridLayout() proxyLayout.addWidget(self.proxyView, 0, 0, 1, 3) proxyLayout.addWidget(self.filterPatternLabel, 1, 0) proxyLayout.addWidget(self.filterPatternLineEdit, 1, 1, 1, 2) proxyLayout.addWidget(self.filterSyntaxLabel, 2, 0) proxyLayout.addWidget(self.filterSyntaxComboBox, 2, 1, 1, 2) proxyLayout.addWidget(self.filterColumnLabel, 3, 0) proxyLayout.addWidget(self.filterColumnComboBox, 3, 1, 1, 2) proxyLayout.addWidget(self.filterCaseSensitivityCheckBox, 4, 0, 1, 2) proxyLayout.addWidget(self.sortCaseSensitivityCheckBox, 4, 2) self.proxyGroupBox.setLayout(proxyLayout) mainLayout = QtGui.QVBoxLayout() mainLayout.addWidget(self.sourceGroupBox) mainLayout.addWidget(self.proxyGroupBox) self.setLayout(mainLayout) self.setWindowTitle("Basic Sort/Filter Model") self.resize(500, 450) self.proxyView.sortByColumn(1, QtCore.Qt.AscendingOrder) self.filterColumnComboBox.setCurrentIndex(1) self.filterPatternLineEdit.setText("Andy|Grace") self.filterCaseSensitivityCheckBox.setChecked(True) self.sortCaseSensitivityCheckBox.setChecked(True)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize( QtCore.QSize(QtCore.QRect(0, 0, 783, 607).size()).expandedTo( MainWindow.minimumSizeHint())) self.centralWidget = QtGui.QWidget(MainWindow) self.centralWidget.setObjectName("centralWidget") self.vboxlayout = QtGui.QVBoxLayout(self.centralWidget) self.vboxlayout.setObjectName("vboxlayout") self.examiner = QtGui.QWidget(self.centralWidget) self.examiner.setObjectName("examiner") self.vboxlayout.addWidget(self.examiner) self.hboxlayout = QtGui.QHBoxLayout() self.hboxlayout.setObjectName("hboxlayout") self.groupBox = QtGui.QGroupBox(self.centralWidget) self.groupBox.setObjectName("groupBox") self.hboxlayout1 = QtGui.QHBoxLayout(self.groupBox) self.hboxlayout1.setObjectName("hboxlayout1") self.button_x = QtGui.QRadioButton(self.groupBox) self.button_x.setObjectName("button_x") self.hboxlayout1.addWidget(self.button_x) self.button_y = QtGui.QRadioButton(self.groupBox) self.button_y.setObjectName("button_y") self.hboxlayout1.addWidget(self.button_y) self.button_z = QtGui.QRadioButton(self.groupBox) self.button_z.setObjectName("button_z") self.hboxlayout1.addWidget(self.button_z) self.hboxlayout.addWidget(self.groupBox) self.vboxlayout1 = QtGui.QVBoxLayout() self.vboxlayout1.setObjectName("vboxlayout1") self.checkbox = QtGui.QCheckBox(self.centralWidget) self.checkbox.setObjectName("checkbox") self.vboxlayout1.addWidget(self.checkbox) self.button = QtGui.QPushButton(self.centralWidget) self.button.setObjectName("button") self.vboxlayout1.addWidget(self.button) self.hboxlayout.addLayout(self.vboxlayout1) self.vboxlayout.addLayout(self.hboxlayout) MainWindow.setCentralWidget(self.centralWidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 783, 22)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self): super(MainWindow, self).__init__() centralWidget = QtGui.QWidget() fontLabel = QtGui.QLabel("Font:") self.fontCombo = QtGui.QFontComboBox() sizeLabel = QtGui.QLabel("Size:") self.sizeCombo = QtGui.QComboBox() styleLabel = QtGui.QLabel("Style:") self.styleCombo = QtGui.QComboBox() fontMergingLabel = QtGui.QLabel("Automatic Font Merging:") self.fontMerging = QtGui.QCheckBox() self.fontMerging.setChecked(True) self.scrollArea = QtGui.QScrollArea() self.characterWidget = CharacterWidget() self.scrollArea.setWidget(self.characterWidget) self.findStyles(self.fontCombo.currentFont()) self.findSizes(self.fontCombo.currentFont()) self.lineEdit = QtGui.QLineEdit() clipboardButton = QtGui.QPushButton("&To clipboard") self.clipboard = QtGui.QApplication.clipboard() self.fontCombo.currentFontChanged.connect(self.findStyles) self.fontCombo.currentFontChanged.connect(self.findSizes) self.fontCombo.activated[str].connect(self.characterWidget.updateFont) self.styleCombo.activated[str].connect( self.characterWidget.updateStyle) self.sizeCombo.currentIndexChanged[str].connect( self.characterWidget.updateSize) self.characterWidget.characterSelected.connect(self.insertCharacter) clipboardButton.clicked.connect(self.updateClipboard) controlsLayout = QtGui.QHBoxLayout() controlsLayout.addWidget(fontLabel) controlsLayout.addWidget(self.fontCombo, 1) controlsLayout.addWidget(sizeLabel) controlsLayout.addWidget(self.sizeCombo, 1) controlsLayout.addWidget(styleLabel) controlsLayout.addWidget(self.styleCombo, 1) controlsLayout.addWidget(fontMergingLabel) controlsLayout.addWidget(self.fontMerging, 1) controlsLayout.addStretch(1) lineLayout = QtGui.QHBoxLayout() lineLayout.addWidget(self.lineEdit, 1) lineLayout.addSpacing(12) lineLayout.addWidget(clipboardButton) centralLayout = QtGui.QVBoxLayout() centralLayout.addLayout(controlsLayout) centralLayout.addWidget(self.scrollArea, 1) centralLayout.addSpacing(4) centralLayout.addLayout(lineLayout) centralWidget.setLayout(centralLayout) self.setCentralWidget(centralWidget) self.setWindowTitle("Character Map")
def __init__(self, parent=None): super(Dialog, self).__init__(parent) self.openFilesPath = '' self.errorMessageDialog = QtGui.QErrorMessage(self) frameStyle = QtGui.QFrame.Sunken | QtGui.QFrame.Panel self.integerLabel = QtGui.QLabel() self.integerLabel.setFrameStyle(frameStyle) self.integerButton = QtGui.QPushButton("QInputDialog.get&Integer()") self.doubleLabel = QtGui.QLabel() self.doubleLabel.setFrameStyle(frameStyle) self.doubleButton = QtGui.QPushButton("QInputDialog.get&Double()") self.itemLabel = QtGui.QLabel() self.itemLabel.setFrameStyle(frameStyle) self.itemButton = QtGui.QPushButton("QInputDialog.getIte&m()") self.textLabel = QtGui.QLabel() self.textLabel.setFrameStyle(frameStyle) self.textButton = QtGui.QPushButton("QInputDialog.get&Text()") self.colorLabel = QtGui.QLabel() self.colorLabel.setFrameStyle(frameStyle) self.colorButton = QtGui.QPushButton("QColorDialog.get&Color()") self.fontLabel = QtGui.QLabel() self.fontLabel.setFrameStyle(frameStyle) self.fontButton = QtGui.QPushButton("QFontDialog.get&Font()") self.directoryLabel = QtGui.QLabel() self.directoryLabel.setFrameStyle(frameStyle) self.directoryButton = QtGui.QPushButton( "QFileDialog.getE&xistingDirectory()") self.openFileNameLabel = QtGui.QLabel() self.openFileNameLabel.setFrameStyle(frameStyle) self.openFileNameButton = QtGui.QPushButton( "QFileDialog.get&OpenFileName()") self.openFileNamesLabel = QtGui.QLabel() self.openFileNamesLabel.setFrameStyle(frameStyle) self.openFileNamesButton = QtGui.QPushButton( "QFileDialog.&getOpenFileNames()") self.saveFileNameLabel = QtGui.QLabel() self.saveFileNameLabel.setFrameStyle(frameStyle) self.saveFileNameButton = QtGui.QPushButton( "QFileDialog.get&SaveFileName()") self.criticalLabel = QtGui.QLabel() self.criticalLabel.setFrameStyle(frameStyle) self.criticalButton = QtGui.QPushButton("QMessageBox.critica&l()") self.informationLabel = QtGui.QLabel() self.informationLabel.setFrameStyle(frameStyle) self.informationButton = QtGui.QPushButton( "QMessageBox.i&nformation()") self.questionLabel = QtGui.QLabel() self.questionLabel.setFrameStyle(frameStyle) self.questionButton = QtGui.QPushButton("QMessageBox.&question()") self.warningLabel = QtGui.QLabel() self.warningLabel.setFrameStyle(frameStyle) self.warningButton = QtGui.QPushButton("QMessageBox.&warning()") self.errorLabel = QtGui.QLabel() self.errorLabel.setFrameStyle(frameStyle) self.errorButton = QtGui.QPushButton("QErrorMessage.show&M&essage()") self.integerButton.clicked.connect(self.setInteger) self.doubleButton.clicked.connect(self.setDouble) self.itemButton.clicked.connect(self.setItem) self.textButton.clicked.connect(self.setText) self.colorButton.clicked.connect(self.setColor) self.fontButton.clicked.connect(self.setFont) self.directoryButton.clicked.connect(self.setExistingDirectory) self.openFileNameButton.clicked.connect(self.setOpenFileName) self.openFileNamesButton.clicked.connect(self.setOpenFileNames) self.saveFileNameButton.clicked.connect(self.setSaveFileName) self.criticalButton.clicked.connect(self.criticalMessage) self.informationButton.clicked.connect(self.informationMessage) self.questionButton.clicked.connect(self.questionMessage) self.warningButton.clicked.connect(self.warningMessage) self.errorButton.clicked.connect(self.errorMessage) self.native = QtGui.QCheckBox() self.native.setText("Use native file dialog.") self.native.setChecked(True) if sys.platform not in ("win32", "darwin"): self.native.hide() layout = QtGui.QGridLayout() layout.setColumnStretch(1, 1) layout.setColumnMinimumWidth(1, 250) layout.addWidget(self.integerButton, 0, 0) layout.addWidget(self.integerLabel, 0, 1) layout.addWidget(self.doubleButton, 1, 0) layout.addWidget(self.doubleLabel, 1, 1) layout.addWidget(self.itemButton, 2, 0) layout.addWidget(self.itemLabel, 2, 1) layout.addWidget(self.textButton, 3, 0) layout.addWidget(self.textLabel, 3, 1) layout.addWidget(self.colorButton, 4, 0) layout.addWidget(self.colorLabel, 4, 1) layout.addWidget(self.fontButton, 5, 0) layout.addWidget(self.fontLabel, 5, 1) layout.addWidget(self.directoryButton, 6, 0) layout.addWidget(self.directoryLabel, 6, 1) layout.addWidget(self.openFileNameButton, 7, 0) layout.addWidget(self.openFileNameLabel, 7, 1) layout.addWidget(self.openFileNamesButton, 8, 0) layout.addWidget(self.openFileNamesLabel, 8, 1) layout.addWidget(self.saveFileNameButton, 9, 0) layout.addWidget(self.saveFileNameLabel, 9, 1) layout.addWidget(self.criticalButton, 10, 0) layout.addWidget(self.criticalLabel, 10, 1) layout.addWidget(self.informationButton, 11, 0) layout.addWidget(self.informationLabel, 11, 1) layout.addWidget(self.questionButton, 12, 0) layout.addWidget(self.questionLabel, 12, 1) layout.addWidget(self.warningButton, 13, 0) layout.addWidget(self.warningLabel, 13, 1) layout.addWidget(self.errorButton, 14, 0) layout.addWidget(self.errorLabel, 14, 1) layout.addWidget(self.native, 15, 0) self.setLayout(layout) self.setWindowTitle("Standard Dialogs")
def createCheckBox(self, text): checkBox = QtGui.QCheckBox(text) checkBox.clicked.connect(self.updatePreview) return checkBox
def __init__(self, parent=None): super(RegExpDialog, self).__init__(parent) self.patternComboBox = QtGui.QComboBox() self.patternComboBox.setEditable(True) self.patternComboBox.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) patternLabel = QtGui.QLabel("&Pattern:") patternLabel.setBuddy(self.patternComboBox) self.escapedPatternLineEdit = QtGui.QLineEdit() self.escapedPatternLineEdit.setReadOnly(True) palette = self.escapedPatternLineEdit.palette() palette.setBrush( QtGui.QPalette.Base, palette.brush(QtGui.QPalette.Disabled, QtGui.QPalette.Base)) self.escapedPatternLineEdit.setPalette(palette) escapedPatternLabel = QtGui.QLabel("&Escaped Pattern:") escapedPatternLabel.setBuddy(self.escapedPatternLineEdit) self.syntaxComboBox = QtGui.QComboBox() self.syntaxComboBox.addItem("Regular expression v1", QtCore.QRegExp.RegExp) self.syntaxComboBox.addItem("Regular expression v2", QtCore.QRegExp.RegExp2) self.syntaxComboBox.addItem("Wildcard", QtCore.QRegExp.Wildcard) self.syntaxComboBox.addItem("Fixed string", QtCore.QRegExp.FixedString) syntaxLabel = QtGui.QLabel("&Pattern Syntax:") syntaxLabel.setBuddy(self.syntaxComboBox) self.textComboBox = QtGui.QComboBox() self.textComboBox.setEditable(True) self.textComboBox.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) textLabel = QtGui.QLabel("&Text:") textLabel.setBuddy(self.textComboBox) self.caseSensitiveCheckBox = QtGui.QCheckBox("Case &Sensitive") self.caseSensitiveCheckBox.setChecked(True) self.minimalCheckBox = QtGui.QCheckBox("&Minimal") indexLabel = QtGui.QLabel("Index of Match:") self.indexEdit = QtGui.QLineEdit() self.indexEdit.setReadOnly(True) matchedLengthLabel = QtGui.QLabel("Matched Length:") self.matchedLengthEdit = QtGui.QLineEdit() self.matchedLengthEdit.setReadOnly(True) self.captureLabels = [] self.captureEdits = [] for i in range(self.MaxCaptures): self.captureLabels.append(QtGui.QLabel("Capture %d:" % i)) self.captureEdits.append(QtGui.QLineEdit()) self.captureEdits[i].setReadOnly(True) self.captureLabels[0].setText("Match:") checkBoxLayout = QtGui.QHBoxLayout() checkBoxLayout.addWidget(self.caseSensitiveCheckBox) checkBoxLayout.addWidget(self.minimalCheckBox) checkBoxLayout.addStretch(1) mainLayout = QtGui.QGridLayout() mainLayout.addWidget(patternLabel, 0, 0) mainLayout.addWidget(self.patternComboBox, 0, 1) mainLayout.addWidget(escapedPatternLabel, 1, 0) mainLayout.addWidget(self.escapedPatternLineEdit, 1, 1) mainLayout.addWidget(syntaxLabel, 2, 0) mainLayout.addWidget(self.syntaxComboBox, 2, 1) mainLayout.addLayout(checkBoxLayout, 3, 0, 1, 2) mainLayout.addWidget(textLabel, 4, 0) mainLayout.addWidget(self.textComboBox, 4, 1) mainLayout.addWidget(indexLabel, 5, 0) mainLayout.addWidget(self.indexEdit, 5, 1) mainLayout.addWidget(matchedLengthLabel, 6, 0) mainLayout.addWidget(self.matchedLengthEdit, 6, 1) for i in range(self.MaxCaptures): mainLayout.addWidget(self.captureLabels[i], 7 + i, 0) mainLayout.addWidget(self.captureEdits[i], 7 + i, 1) self.setLayout(mainLayout) self.patternComboBox.editTextChanged.connect(self.refresh) self.textComboBox.editTextChanged.connect(self.refresh) self.caseSensitiveCheckBox.toggled.connect(self.refresh) self.minimalCheckBox.toggled.connect(self.refresh) self.syntaxComboBox.currentIndexChanged.connect(self.refresh) self.patternComboBox.addItem("[A-Za-z_]+([A-Za-z_0-9]*)") self.textComboBox.addItem("(10 + delta4)* 32") self.setWindowTitle("RegExp") self.setFixedHeight(self.sizeHint().height()) self.refresh()