我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用PyQt4.QtGui.QSpacerItem()。
def setupUi(self, Alert): Alert.setObjectName("Alert") Alert.resize(400, 93) self.verticalLayout = QtGui.QVBoxLayout(Alert) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 0, 1, 1) self.label = QtGui.QLabel(Alert) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.buttonBox = QtGui.QDialogButtonBox(Alert) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(Alert) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Alert.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Alert.reject) QtCore.QMetaObject.connectSlotsByName(Alert)
def initUI(self): grid = QtGui.QGridLayout() grid.addWidget(QtGui.QLabel(u'????:', parent=self), 0, 0, 1, 1) self.filter = QtGui.QLineEdit(parent=self) grid.addWidget(self.filter, 0, 1, 1, 1) # ??ButtonBox???????? buttonBox = QtGui.QDialogButtonBox(parent=self) buttonBox.setOrientation(QtCore.Qt.Horizontal) # ??????? buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) # ????????? # ?????? buttonBox.accepted.connect(self.accept) # ?? buttonBox.rejected.connect(self.reject) # ?? # ???????????? layout = QtGui.QVBoxLayout() # ??????????? layout.addLayout(grid) # ??????????? spacerItem = QtGui.QSpacerItem(20, 48, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) layout.addItem(spacerItem) # ButtonBox layout.addWidget(buttonBox) self.setLayout(layout)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(412, 120) Dialog.setMinimumSize(QtCore.QSize(412, 120)) Dialog.setMaximumSize(QtCore.QSize(412, 120)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) self.gridLayout_3 = QtGui.QGridLayout(Dialog) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.okButton = QtGui.QPushButton(Dialog) self.okButton.setIconSize(QtCore.QSize(20, 20)) self.okButton.setObjectName(_fromUtf8("okButton")) self.gridLayout_3.addWidget(self.okButton, 1, 1, 1, 1) self.cancelButton = QtGui.QPushButton(Dialog) self.cancelButton.setObjectName(_fromUtf8("cancelButton")) self.gridLayout_3.addWidget(self.cancelButton, 1, 2, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem, 1, 0, 1, 1) self.textLine = QtGui.QLineEdit(Dialog) self.textLine.setObjectName(_fromUtf8("textLine")) self.gridLayout_3.addWidget(self.textLine, 0, 0, 1, 3) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, helpDock): helpDock.setObjectName(_fromUtf8("helpDock")) helpDock.resize(395, 496) self.gridLayout = QtGui.QGridLayout(helpDock) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) spacerItem = QtGui.QSpacerItem(27, 100, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 0, 1, 1) self.label_8 = QtGui.QLabel(helpDock) self.label_8.setMinimumSize(QtCore.QSize(250, 0)) self.label_8.setText(_fromUtf8("")) self.label_8.setPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/dzetsaka/img/parcguyane.jpg"))) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout.addWidget(self.label_8, 0, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(27, 158, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1) self.textBrowser = QtGui.QTextBrowser(helpDock) self.textBrowser.setOpenExternalLinks(True) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.gridLayout.addWidget(self.textBrowser, 1, 0, 1, 3) self.retranslateUi(helpDock) QtCore.QMetaObject.connectSlotsByName(helpDock)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(400, 300) self.horizontalLayout = QtGui.QHBoxLayout(Form) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.tableLayout = QtGui.QVBoxLayout() self.tableLayout.setObjectName(_fromUtf8("tableLayout")) self.horizontalLayout.addLayout(self.tableLayout) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.addAttr_btn = QtGui.QPushButton(Form) self.addAttr_btn.setMaximumSize(QtCore.QSize(30, 16777215)) self.addAttr_btn.setObjectName(_fromUtf8("addAttr_btn")) self.verticalLayout.addWidget(self.addAttr_btn) self.removeAttr_btn = QtGui.QPushButton(Form) self.removeAttr_btn.setMaximumSize(QtCore.QSize(30, 16777215)) self.removeAttr_btn.setObjectName(_fromUtf8("removeAttr_btn")) self.verticalLayout.addWidget(self.removeAttr_btn) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.horizontalLayout.addLayout(self.verticalLayout) self.horizontalLayout.setStretch(0, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self): self.setVisible(False) self._singleButton = QtGui.QRadioButton(self) self._singleButton.setText("Single") self._singleButton.setChecked(True) self._layout.addWidget(self._singleButton, 0, 0) self._multipleButton = QtGui.QRadioButton(self) self._multipleButton.setText("Multiple") self._layout.addWidget(self._multipleButton, 0, 1) self._singleAxisWidget = SingleAxisWidget() self._layout.addWidget(self._singleAxisWidget, 1, 0, 1, 2) self._multipleAxisWidget = MultipleAxisWidget() self._layout.addWidget(self._multipleAxisWidget, 2, 0, 1, 2) QtCore.QObject.connect(self._singleButton, QtCore.SIGNAL( "clicked()"), self._changeView) QtCore.QObject.connect(self._multipleButton, QtCore.SIGNAL("clicked()"), self._changeView) self._spacerItem1 = Qt.QSpacerItem( 10, 0, Qt.QSizePolicy.Fixed, Qt.QSizePolicy.Expanding) self._layout.addItem(self._spacerItem1, 4, 0, 1, 1, Qt.Qt.AlignCenter)
def initializePage(self): wiz.SardanaIntroBasePage.initializePage(self) self._previousPageSize = copy.deepcopy( [self.wizard().size().width(), self.wizard().size().height()]) self.setPixmap(QtGui.QWizard.WatermarkPixmap, QtGui.QPixmap(":/watermark.jpg")) self._spacerItem1 = QtGui.QSpacerItem( 800, 600, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) self._layout.addItem(self._spacerItem1) preferedSize = [600, 600] # prefered size for this page desktopRect = QtGui.QApplication.desktop().availableGeometry(self) center = desktopRect.center() if (not self.wizard().isMaximized()): self.wizard().resize(preferedSize[0], preferedSize[1]) self.wizard().move(center.x() - self.wizard().width() * 0.5, center.y() - self.wizard().height() * 0.5) # and (self.wizard().size().height () > preferedSize[1]) and # (self.wizard().size().width() > preferedSize[0]):
def setupUi(self, Dialog): Dialog.resize(316, 238) Dialog.setWindowTitle("Select Resolution") self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.frame = QtGui.QFrame(Dialog) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.verticalLayout_2 = QtGui.QVBoxLayout(self.frame) self.buttonGroup = QtGui.QButtonGroup(self.frame) if len(self.videos)>3: checked_btn = 2 else: checked_btn = len(self.videos)-1 for i, video in enumerate(self.videos): radioButton = QtGui.QRadioButton(self.frame) radioButton.setText(video.resolution + " (" + video.extension + ')') self.buttonGroup.addButton(radioButton) self.verticalLayout_2.addWidget(radioButton) if i==checked_btn : radioButton.setChecked(True) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.verticalLayout.addWidget(self.frame) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.verticalLayout.addWidget(self.buttonBox) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(395, 136) Dialog.setMinimumSize(QtCore.QSize(0, 0)) Dialog.setMaximumSize(QtCore.QSize(16777215, 16777215)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) self.gridLayout = QtGui.QGridLayout(Dialog) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 2, 0, 1, 1) self.loginButton = QtGui.QPushButton(Dialog) self.loginButton.setIconSize(QtCore.QSize(20, 20)) self.loginButton.setObjectName(_fromUtf8("loginButton")) self.gridLayout.addWidget(self.loginButton, 2, 1, 1, 1) self.passwordLine = QtGui.QLineEdit(Dialog) self.passwordLine.setMinimumSize(QtCore.QSize(0, 34)) self.passwordLine.setEchoMode(QtGui.QLineEdit.Password) self.passwordLine.setObjectName(_fromUtf8("passwordLine")) self.gridLayout.addWidget(self.passwordLine, 1, 0, 1, 2) self.usernameLine = QtGui.QLineEdit(Dialog) self.usernameLine.setMinimumSize(QtCore.QSize(0, 34)) self.usernameLine.setProperty("username", _fromUtf8("1")) self.usernameLine.setObjectName(_fromUtf8("usernameLine")) self.gridLayout.addWidget(self.usernameLine, 0, 0, 1, 2) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(431, 140) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) self.gridLayout_2 = QtGui.QGridLayout(Dialog) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.okButton = QtGui.QPushButton(Dialog) self.okButton.setMinimumSize(QtCore.QSize(80, 0)) self.okButton.setIconSize(QtCore.QSize(20, 20)) self.okButton.setObjectName(_fromUtf8("okButton")) self.gridLayout_2.addWidget(self.okButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem, 1, 0, 1, 1) self.usernameGroup = QtGui.QGroupBox(Dialog) self.usernameGroup.setTitle(_fromUtf8("")) self.usernameGroup.setObjectName(_fromUtf8("usernameGroup")) self.gridLayout = QtGui.QGridLayout(self.usernameGroup) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.errorLabel = QtGui.QLabel(self.usernameGroup) self.errorLabel.setAlignment(QtCore.Qt.AlignCenter) self.errorLabel.setObjectName(_fromUtf8("errorLabel")) self.gridLayout.addWidget(self.errorLabel, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.usernameGroup, 0, 0, 1, 2) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(412, 300) Dialog.setMinimumSize(QtCore.QSize(412, 300)) Dialog.setMaximumSize(QtCore.QSize(412, 300)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) self.gridLayout_3 = QtGui.QGridLayout(Dialog) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.connectP2pButton = QtGui.QPushButton(Dialog) self.connectP2pButton.setIconSize(QtCore.QSize(20, 20)) self.connectP2pButton.setObjectName(_fromUtf8("connectP2pButton")) self.gridLayout_3.addWidget(self.connectP2pButton, 3, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem, 3, 0, 1, 1) self.messageText = QtGui.QTextEdit(Dialog) self.messageText.setObjectName(_fromUtf8("messageText")) self.gridLayout_3.addWidget(self.messageText, 2, 0, 1, 2) self.portLine = QtGui.QLineEdit(Dialog) self.portLine.setMinimumSize(QtCore.QSize(0, 34)) self.portLine.setEchoMode(QtGui.QLineEdit.Normal) self.portLine.setObjectName(_fromUtf8("portLine")) self.gridLayout_3.addWidget(self.portLine, 1, 0, 1, 2) self.ipaddressLine = QtGui.QLineEdit(Dialog) self.ipaddressLine.setMinimumSize(QtCore.QSize(0, 34)) self.ipaddressLine.setObjectName(_fromUtf8("ipaddressLine")) self.gridLayout_3.addWidget(self.ipaddressLine, 0, 0, 1, 2) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, hipComponentWidget): hipComponentWidget.setObjectName(_fromUtf8("hipComponentWidget")) hipComponentWidget.resize(206, 270) self.gridLayout = QtGui.QGridLayout(hipComponentWidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 6, 0, 1, 2) self.nameLabel = QtGui.QLabel(hipComponentWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.nameLabel.sizePolicy().hasHeightForWidth()) self.nameLabel.setSizePolicy(sizePolicy) self.nameLabel.setMaximumSize(QtCore.QSize(40, 16777215)) self.nameLabel.setObjectName(_fromUtf8("nameLabel")) self.gridLayout.addWidget(self.nameLabel, 3, 0, 1, 1) self.name = QtGui.QLineEdit(hipComponentWidget) self.name.setObjectName(_fromUtf8("name")) self.gridLayout.addWidget(self.name, 3, 1, 1, 1) self.colorLabel = QtGui.QLabel(hipComponentWidget) self.colorLabel.setObjectName(_fromUtf8("colorLabel")) self.gridLayout.addWidget(self.colorLabel, 4, 0, 1, 1) self.colorComboBox = QtGui.QComboBox(hipComponentWidget) self.colorComboBox.setObjectName(_fromUtf8("colorComboBox")) self.gridLayout.addWidget(self.colorComboBox, 4, 1, 1, 1) self.iconLabel = QtGui.QLabel(hipComponentWidget) self.iconLabel.setObjectName(_fromUtf8("iconLabel")) self.gridLayout.addWidget(self.iconLabel, 5, 0, 1, 1) self.iconComboBox = QtGui.QComboBox(hipComponentWidget) self.iconComboBox.setObjectName(_fromUtf8("iconComboBox")) self.gridLayout.addWidget(self.iconComboBox, 5, 1, 1, 1) self.versionLabel = QtGui.QLabel(hipComponentWidget) self.versionLabel.setObjectName(_fromUtf8("versionLabel")) self.gridLayout.addWidget(self.versionLabel, 0, 0, 1, 1) self.version = QtGui.QLabel(hipComponentWidget) self.version.setText(_fromUtf8("")) self.version.setObjectName(_fromUtf8("version")) self.gridLayout.addWidget(self.version, 0, 1, 1, 1) self.retranslateUi(hipComponentWidget) QtCore.QMetaObject.connectSlotsByName(hipComponentWidget)
def setupUi(self, rigWidget): rigWidget.setObjectName(_fromUtf8("rigWidget")) rigWidget.resize(206, 270) self.gridLayout = QtGui.QGridLayout(rigWidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.rigNameLabel = QtGui.QLabel(rigWidget) self.rigNameLabel.setObjectName(_fromUtf8("rigNameLabel")) self.gridLayout.addWidget(self.rigNameLabel, 1, 0, 1, 1) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 6, 0, 1, 2) self.versionLabel = QtGui.QLabel(rigWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.versionLabel.sizePolicy().hasHeightForWidth()) self.versionLabel.setSizePolicy(sizePolicy) self.versionLabel.setMaximumSize(QtCore.QSize(40, 16777215)) self.versionLabel.setObjectName(_fromUtf8("versionLabel")) self.gridLayout.addWidget(self.versionLabel, 0, 0, 1, 1) self.versionNumLabel = QtGui.QLabel(rigWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.versionNumLabel.sizePolicy().hasHeightForWidth()) self.versionNumLabel.setSizePolicy(sizePolicy) self.versionNumLabel.setObjectName(_fromUtf8("versionNumLabel")) self.gridLayout.addWidget(self.versionNumLabel, 0, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 2, 3, 1, 1) self.rigName = QtGui.QLineEdit(rigWidget) self.rigName.setObjectName(_fromUtf8("rigName")) self.gridLayout.addWidget(self.rigName, 1, 1, 1, 1) self.retranslateUi(rigWidget) QtCore.QMetaObject.connectSlotsByName(rigWidget)
def setupUi(self, geometryWidget): geometryWidget.setObjectName(_fromUtf8("geometryWidget")) geometryWidget.resize(207, 270) self.gridLayout = QtGui.QGridLayout(geometryWidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.geoFileLocationLabel = QtGui.QLabel(geometryWidget) self.geoFileLocationLabel.setObjectName(_fromUtf8("geoFileLocationLabel")) self.gridLayout.addWidget(self.geoFileLocationLabel, 0, 0, 1, 2) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 5, 0, 1, 2) self.geoNameLabel = QtGui.QLabel(geometryWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.geoNameLabel.sizePolicy().hasHeightForWidth()) self.geoNameLabel.setSizePolicy(sizePolicy) self.geoNameLabel.setMaximumSize(QtCore.QSize(40, 16777215)) self.geoNameLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.geoNameLabel.setObjectName(_fromUtf8("geoNameLabel")) self.gridLayout.addWidget(self.geoNameLabel, 4, 0, 1, 1) self.fileLocation = QtGui.QLineEdit(geometryWidget) self.fileLocation.setObjectName(_fromUtf8("fileLocation")) self.gridLayout.addWidget(self.fileLocation, 1, 0, 1, 2) self.findGeoFileButton = QtGui.QPushButton(geometryWidget) self.findGeoFileButton.setObjectName(_fromUtf8("findGeoFileButton")) self.gridLayout.addWidget(self.findGeoFileButton, 1, 2, 1, 1) self.geoNameList = QtGui.QListWidget(geometryWidget) self.geoNameList.setObjectName(_fromUtf8("geoNameList")) self.gridLayout.addWidget(self.geoNameList, 4, 1, 1, 2) self.retranslateUi(geometryWidget) QtCore.QMetaObject.connectSlotsByName(geometryWidget)
def setupUi(self, globalComponentWidget): globalComponentWidget.setObjectName(_fromUtf8("globalComponentWidget")) globalComponentWidget.resize(206, 270) self.gridLayout = QtGui.QGridLayout(globalComponentWidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 6, 0, 1, 2) self.nameLabel = QtGui.QLabel(globalComponentWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.nameLabel.sizePolicy().hasHeightForWidth()) self.nameLabel.setSizePolicy(sizePolicy) self.nameLabel.setMaximumSize(QtCore.QSize(40, 16777215)) self.nameLabel.setObjectName(_fromUtf8("nameLabel")) self.gridLayout.addWidget(self.nameLabel, 3, 0, 1, 1) self.name = QtGui.QLineEdit(globalComponentWidget) self.name.setObjectName(_fromUtf8("name")) self.gridLayout.addWidget(self.name, 3, 1, 1, 1) self.colorLabel = QtGui.QLabel(globalComponentWidget) self.colorLabel.setObjectName(_fromUtf8("colorLabel")) self.gridLayout.addWidget(self.colorLabel, 4, 0, 1, 1) self.colorComboBox = QtGui.QComboBox(globalComponentWidget) self.colorComboBox.setObjectName(_fromUtf8("colorComboBox")) self.gridLayout.addWidget(self.colorComboBox, 4, 1, 1, 1) self.iconLabel = QtGui.QLabel(globalComponentWidget) self.iconLabel.setObjectName(_fromUtf8("iconLabel")) self.gridLayout.addWidget(self.iconLabel, 5, 0, 1, 1) self.iconComboBox = QtGui.QComboBox(globalComponentWidget) self.iconComboBox.setObjectName(_fromUtf8("iconComboBox")) self.gridLayout.addWidget(self.iconComboBox, 5, 1, 1, 1) self.versionLabel = QtGui.QLabel(globalComponentWidget) self.versionLabel.setObjectName(_fromUtf8("versionLabel")) self.gridLayout.addWidget(self.versionLabel, 0, 0, 1, 1) self.version = QtGui.QLabel(globalComponentWidget) self.version.setText(_fromUtf8("")) self.version.setObjectName(_fromUtf8("version")) self.gridLayout.addWidget(self.version, 0, 1, 1, 1) self.retranslateUi(globalComponentWidget) QtCore.QMetaObject.connectSlotsByName(globalComponentWidget)
def setupUi(self, DialogUpdates): DialogUpdates.setObjectName(_fromUtf8("DialogUpdates")) DialogUpdates.resize(500, 400) self.verticalLayout = QtGui.QVBoxLayout(DialogUpdates) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.labelUpdates = QtGui.QLabel(DialogUpdates) self.labelUpdates.setWordWrap(True) self.labelUpdates.setOpenExternalLinks(True) self.labelUpdates.setObjectName(_fromUtf8("labelUpdates")) self.verticalLayout.addWidget(self.labelUpdates) self.textBrowser = QtGui.QTextBrowser(DialogUpdates) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.verticalLayout.addWidget(self.textBrowser) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.always = QtGui.QPushButton(DialogUpdates) self.always.setObjectName(_fromUtf8("always")) self.horizontalLayout.addWidget(self.always) self.update = QtGui.QPushButton(DialogUpdates) self.update.setObjectName(_fromUtf8("update")) self.horizontalLayout.addWidget(self.update) self.dont = QtGui.QPushButton(DialogUpdates) self.dont.setObjectName(_fromUtf8("dont")) self.horizontalLayout.addWidget(self.dont) self.never = QtGui.QPushButton(DialogUpdates) self.never.setObjectName(_fromUtf8("never")) self.horizontalLayout.addWidget(self.never) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(DialogUpdates) QtCore.QMetaObject.connectSlotsByName(DialogUpdates)
def init_ui(self): cameraDevice = CameraDevice(mirrored=True,parent=self) self.cameraWidget = CameraWidget(cameraDevice,self) self.cameraWidget.show() # Ajusta a posicao da camera para o centro da janela self.cameraWidget.move(QtGui.QApplication.desktop().screen().rect().center() - self.cameraWidget.rect().center()) # Ajusta a janela para o tamanho da tela do computador resolution = QtGui.QDesktopWidget().screenGeometry() self.setGeometry(0, 0, resolution.width(), resolution.height()) # TODO: Melhorar o layout dos botoes menuContainer = QtGui.QWidget(self) menuContainer.setMinimumSize(320,40) menuLayout = QtGui.QHBoxLayout() ############# captureButton = QtGui.QPushButton("Capturar") captureButton.setMinimumSize(50,40) captureButton.clicked.connect(self._clickedCapture) spacer = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) menuLayout.addWidget(captureButton) menuLayout.addSpacerItem(spacer) menuContainer.setLayout(menuLayout) menuContainer.show() ############# self.show()
def qui(self, ui_list_string, parentObject_string='', opt=''): # pre-defined user short name syntax type_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txtEdit': 'LNTextEdit', 'txt': 'QTextEdit', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', } # get ui_list, creation or existing ui object ui_list = [x.strip() for x in ui_list_string.split('|')] for i in range(len(ui_list)): if ui_list[i] in self.uiList: # - exisiting object ui_list[i] = self.uiList[ui_list[i]] else: # - string creation: # get part info partInfo = ui_list[i].split(';',1) uiName = partInfo[0].split('@')[0] uiType = uiName.rsplit('_',1)[-1] if uiType in type_dict: uiType = type_dict[uiType] # set quickUI string format ui_list[i] = partInfo[0]+';'+uiType if len(partInfo)==1: # give empty button and label a place holder name if uiType in ('btn', 'btnMsg', 'QPushButton','label', 'QLabel'): ui_list[i] = partInfo[0]+';'+uiType + ';'+uiName elif len(partInfo)==2: ui_list[i]=ui_list[i]+";"+partInfo[1] # get parentObject or exisiting object parentObject = parentObject_string if parentObject in self.uiList: parentObject = self.uiList[parentObject] # process quickUI self.quickUI(ui_list, parentObject, opt)
def init_ui(self): window = QtGui.QWidget(self) windowLayout = QtGui.QVBoxLayout() windowLayout.setContentsMargins(0,0,0,0) window.setLayout(windowLayout) ############# menuContainer = QtGui.QWidget(parent=window) menuLayout = QtGui.QHBoxLayout() menuContainer.setLayout(menuLayout) cameraButton = QtGui.QPushButton("CAMERA",menuContainer) cameraButton.clicked.connect(self._clickedCamera) menuLayout.addWidget(cameraButton) captureButton = QtGui.QPushButton("CAPTURE",menuContainer) captureButton.clicked.connect(self._clickedCapture) menuLayout.addWidget(captureButton) menuLayout.addItem(QtGui.QSpacerItem(0,menuContainer.height(), QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)) menuContainer.show() ############# cameraDevice = CameraDevice(mirrored=True) self.cameraWidget = CameraWidget(cameraDevice,window) self.cameraWidget.show() windowLayout.addWidget(menuContainer) windowLayout.addWidget(self.cameraWidget) self.setCentralWidget(window) self.show()
def setupUi(self, UpdatesDownloader): UpdatesDownloader.setObjectName(_fromUtf8("UpdatesDownloader")) UpdatesDownloader.resize(456, 136) self.gridLayout = QtGui.QGridLayout(UpdatesDownloader) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.lblMessage = QtGui.QLabel(UpdatesDownloader) font = QtGui.QFont() font.setPointSize(9) self.lblMessage.setFont(font) self.lblMessage.setObjectName(_fromUtf8("lblMessage")) self.verticalLayout.addWidget(self.lblMessage) self.lblCurrentJob = QtGui.QLabel(UpdatesDownloader) font = QtGui.QFont() font.setPointSize(9) self.lblCurrentJob.setFont(font) self.lblCurrentJob.setObjectName(_fromUtf8("lblCurrentJob")) self.verticalLayout.addWidget(self.lblCurrentJob) self.progressBarUpdate = QtGui.QProgressBar(UpdatesDownloader) self.progressBarUpdate.setProperty("value", 24) self.progressBarUpdate.setOrientation(QtCore.Qt.Horizontal) self.progressBarUpdate.setObjectName(_fromUtf8("progressBarUpdate")) self.verticalLayout.addWidget(self.progressBarUpdate) spacerItem = QtGui.QSpacerItem(20, 28, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1) self.btnCancel = QtGui.QPushButton(UpdatesDownloader) self.btnCancel.setObjectName(_fromUtf8("btnCancel")) self.gridLayout.addWidget(self.btnCancel, 1, 0, 1, 1, QtCore.Qt.AlignRight) self.retranslateUi(UpdatesDownloader) QtCore.QMetaObject.connectSlotsByName(UpdatesDownloader)
def __init__(self, parent=None): BaseUpgradePage.__init__(self, parent) self.setTitle('Pool Instance') self.setSubTitle('Please select the Pool Server instance') #panel = QtGui.QWidget(self) panel = self self.instanceCB = QtGui.QComboBox(panel) self.instanceCB.setDuplicatesEnabled(False) self.instanceCB.setEditable(False) self.registerField(self.p_instance_key, self.instanceCB) layout = QtGui.QGridLayout(panel) instanceLabel = QtGui.QLabel('instance:', panel) spacer = QtGui.QSpacerItem( 20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.statusLabel = QtGui.QLabel(panel) self.statusLabel.setAutoFillBackground(True) palette = self.statusLabel.palette() palette.setBrush(QtGui.QPalette.Window, QtGui.QBrush( Qt.QColor.fromRgb(200, 200, 200))) layout.setColumnStretch(0, 0) layout.setColumnStretch(1, 1) layout.addWidget(instanceLabel, 0, 0, Qt.Qt.AlignRight) layout.addWidget(self.instanceCB, 0, 1, Qt.Qt.AlignLeft) layout.addItem(spacer, 1, 0, 1, 2) layout.addWidget(self.statusLabel, 2, 0, 1, 2) self.connect(self.instanceCB, QtCore.SIGNAL('currentIndexChanged(int)'), QtCore.SIGNAL('completeChanged()'))
def __init__(self, parent=None): BaseUpgradePage.__init__(self, parent) self.setTitle('Version') self.setSubTitle('Please select the version to upgrade to') panel = self self.versionCB = QtGui.QComboBox(panel) self.versionCB.setDuplicatesEnabled(False) self.versionCB.setEditable(False) self.registerField(self.p_version_key, self.versionCB) layout = QtGui.QGridLayout(panel) versionLabel = QtGui.QLabel('version:', panel) spacer = QtGui.QSpacerItem( 20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.statusLabel = QtGui.QLabel(panel) self.statusLabel.setAutoFillBackground(True) palette = self.statusLabel.palette() palette.setBrush(QtGui.QPalette.Window, QtGui.QBrush( Qt.QColor.fromRgb(200, 200, 200))) layout.setColumnStretch(0, 0) layout.setColumnStretch(1, 1) layout.addWidget(versionLabel, 0, 0, Qt.Qt.AlignRight) layout.addWidget(self.versionCB, 0, 1, Qt.Qt.AlignLeft) layout.addItem(spacer, 1, 0, 1, 2) layout.addWidget(self.statusLabel, 2, 0, 1, 2)
def __init__(self, parent=None): QtGui.QWizardPage.__init__(self, parent) self.setPixmap(QtGui.QWizard.WatermarkPixmap, QtGui.QPixmap(":/watermark.jpg")) self._valid = True self._layout = QtGui.QVBoxLayout() self._spacerItem = QtGui.QSpacerItem( 20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self._layout.addItem(self._spacerItem) self._horizontalLayout_1 = QtGui.QHBoxLayout() self._label = QtGui.QLabel("\nInitializing...") self._label.setWordWrap(True) self._horizontalLayout_1.addWidget(self._label) self._layout.addLayout(self._horizontalLayout_1) self._pbar = QtGui.QProgressBar(self) self._layout.addWidget(self._pbar) self._horizontalLayout_2 = QtGui.QHBoxLayout() self._spacerItem1 = QtGui.QSpacerItem( 40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self._horizontalLayout_2.addItem(self._spacerItem1) self._cancelButton = QtGui.QPushButton("Cancel") self._horizontalLayout_2.addWidget(self._cancelButton) self._spacerItem2 = QtGui.QSpacerItem( 40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self._horizontalLayout_2.addItem(self._spacerItem2) self._layout.addLayout(self._horizontalLayout_2) self._spacerItem3 = QtGui.QSpacerItem( 20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self._layout.addItem(self._spacerItem3) self.setLayout(self._layout) # self.setTitle('The new instance of Sardana has been successfully created.')
def setupUi(self, TextItemEditor): TextItemEditor.setObjectName(_fromUtf8("TextItemEditor")) TextItemEditor.setWindowModality(QtCore.Qt.WindowModal) TextItemEditor.resize(500, 390) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(TextItemEditor.sizePolicy().hasHeightForWidth()) TextItemEditor.setSizePolicy(sizePolicy) TextItemEditor.setMinimumSize(QtCore.QSize(500, 300)) TextItemEditor.setSizeGripEnabled(True) TextItemEditor.setModal(True) self.verticalLayout = QtGui.QVBoxLayout(TextItemEditor) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.list_view = QtGui.QListView(TextItemEditor) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.list_view.sizePolicy().hasHeightForWidth()) self.list_view.setSizePolicy(sizePolicy) self.list_view.setAlternatingRowColors(True) self.list_view.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.list_view.setObjectName(_fromUtf8("list_view")) self.verticalLayout.addWidget(self.list_view) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.btn_add = QtGui.QPushButton(TextItemEditor) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_add.sizePolicy().hasHeightForWidth()) self.btn_add.setSizePolicy(sizePolicy) self.btn_add.setObjectName(_fromUtf8("btn_add")) self.horizontalLayout.addWidget(self.btn_add) self.btn_edit = QtGui.QPushButton(TextItemEditor) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_edit.sizePolicy().hasHeightForWidth()) self.btn_edit.setSizePolicy(sizePolicy) self.btn_edit.setObjectName(_fromUtf8("btn_edit")) self.horizontalLayout.addWidget(self.btn_edit, QtCore.Qt.AlignLeft) self.btn_delete = QtGui.QPushButton(TextItemEditor) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_delete.sizePolicy().hasHeightForWidth()) self.btn_delete.setSizePolicy(sizePolicy) self.btn_delete.setObjectName(_fromUtf8("btn_delete")) self.horizontalLayout.addWidget(self.btn_delete) spacerItem = QtGui.QSpacerItem(10, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(TextItemEditor) QtCore.QMetaObject.connectSlotsByName(TextItemEditor)
def setupUi(self, Plotter): Plotter.setObjectName(_fromUtf8("Plotter")) Plotter.resize(366, 300) self.horizontalLayout_2 = QtGui.QHBoxLayout(Plotter) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.graphTableWidget = QtGui.QTableWidget(Plotter) self.graphTableWidget.setObjectName(_fromUtf8("graphTableWidget")) self.graphTableWidget.setColumnCount(0) self.graphTableWidget.setRowCount(0) self.horizontalLayout.addWidget(self.graphTableWidget) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.loadDataFilePushButton = QtGui.QPushButton(Plotter) self.loadDataFilePushButton.setObjectName(_fromUtf8("loadDataFilePushButton")) self.verticalLayout_3.addWidget(self.loadDataFilePushButton) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.xlabel = QtGui.QLabel(Plotter) self.xlabel.setObjectName(_fromUtf8("xlabel")) self.verticalLayout.addWidget(self.xlabel) self.xlabelLineEdit = QtGui.QLineEdit(Plotter) self.xlabelLineEdit.setObjectName(_fromUtf8("xlabelLineEdit")) self.verticalLayout.addWidget(self.xlabelLineEdit) self.verticalLayout_3.addLayout(self.verticalLayout) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.ylabel = QtGui.QLabel(Plotter) self.ylabel.setObjectName(_fromUtf8("ylabel")) self.verticalLayout_2.addWidget(self.ylabel) self.ylabelLineEdit = QtGui.QLineEdit(Plotter) self.ylabelLineEdit.setObjectName(_fromUtf8("ylabelLineEdit")) self.verticalLayout_2.addWidget(self.ylabelLineEdit) self.verticalLayout_3.addLayout(self.verticalLayout_2) self.verticalLayout_4.addLayout(self.verticalLayout_3) self.generateGraphPushButton = QtGui.QPushButton(Plotter) self.generateGraphPushButton.setObjectName(_fromUtf8("generateGraphPushButton")) self.verticalLayout_4.addWidget(self.generateGraphPushButton) self.horizontalLayout.addLayout(self.verticalLayout_4) self.horizontalLayout_2.addLayout(self.horizontalLayout) self.graphTableWidget.raise_() self.xlabel.raise_() self.ylabel.raise_() self.xlabelLineEdit.raise_() self.ylabelLineEdit.raise_() self.ylabel.raise_() self.xlabel.raise_() self.generateGraphPushButton.raise_() self.retranslateUi(Plotter) QtCore.QMetaObject.connectSlotsByName(Plotter)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(216, 438) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMinimumSize(QtCore.QSize(200, 0)) Form.setWindowOpacity(1.0) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setMargin(0) self.gridLayout.setSpacing(3) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(Form) self.scrollArea.setStyleSheet(_fromUtf8("background-color: rgb(21, 107, 113);\n" "")) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollLayout = QtGui.QWidget() self.scrollLayout.setGeometry(QtCore.QRect(0, 0, 214, 216)) self.scrollLayout.setObjectName(_fromUtf8("scrollLayout")) self.nodeArea = QtGui.QVBoxLayout(self.scrollLayout) self.nodeArea.setSpacing(0) self.nodeArea.setMargin(0) self.nodeArea.setObjectName(_fromUtf8("nodeArea")) self.label = QtGui.QLabel(self.scrollLayout) self.label.setObjectName(_fromUtf8("label")) self.nodeArea.addWidget(self.label) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.nodeArea.addItem(spacerItem) self.scrollArea.setWidget(self.scrollLayout) self.gridLayout.addWidget(self.scrollArea, 1, 0, 1, 1) self.scrollArea_2 = QtGui.QScrollArea(Form) self.scrollArea_2.setStyleSheet(_fromUtf8("background-color: rgb(21, 107, 113);\n" "")) self.scrollArea_2.setWidgetResizable(True) self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2")) self.scroll2layout = QtGui.QWidget() self.scroll2layout.setGeometry(QtCore.QRect(0, 0, 214, 215)) self.scroll2layout.setStyleSheet(_fromUtf8("QMenu{color:rgb(255,255,255);}\n" "")) self.scroll2layout.setObjectName(_fromUtf8("scroll2layout")) self.paramMenus = QtGui.QVBoxLayout(self.scroll2layout) self.paramMenus.setSpacing(0) self.paramMenus.setMargin(0) self.paramMenus.setObjectName(_fromUtf8("paramMenus")) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.paramMenus.addItem(spacerItem1) self.scrollArea_2.setWidget(self.scroll2layout) self.gridLayout.addWidget(self.scrollArea_2, 2, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, DlgEditTileJSONConnection): DlgEditTileJSONConnection.setObjectName(_fromUtf8("DlgEditTileJSONConnection")) DlgEditTileJSONConnection.resize(636, 154) self.verticalLayout_3 = QtGui.QVBoxLayout(DlgEditTileJSONConnection) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.groupBox = QtGui.QGroupBox(DlgEditTileJSONConnection) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.gridLayout = QtGui.QGridLayout(self.groupBox) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.txtName = QtGui.QLineEdit(self.groupBox) self.txtName.setText(_fromUtf8("")) self.txtName.setObjectName(_fromUtf8("txtName")) self.gridLayout.addWidget(self.txtName, 0, 1, 1, 1) self.label = QtGui.QLabel(self.groupBox) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.lblTileJsonUrl = QtGui.QLabel(self.groupBox) self.lblTileJsonUrl.setObjectName(_fromUtf8("lblTileJsonUrl")) self.gridLayout.addWidget(self.lblTileJsonUrl, 1, 0, 1, 1) self.txtUrl = QtGui.QLineEdit(self.groupBox) self.txtUrl.setText(_fromUtf8("")) self.txtUrl.setPlaceholderText(_fromUtf8("")) self.txtUrl.setObjectName(_fromUtf8("txtUrl")) self.gridLayout.addWidget(self.txtUrl, 1, 1, 1, 1) self.txtStyleJsonUrl = QtGui.QLineEdit(self.groupBox) self.txtStyleJsonUrl.setObjectName(_fromUtf8("txtStyleJsonUrl")) self.gridLayout.addWidget(self.txtStyleJsonUrl, 2, 1, 1, 1) self.lblServerStyleJsonUrl = QtGui.QLabel(self.groupBox) self.lblServerStyleJsonUrl.setObjectName(_fromUtf8("lblServerStyleJsonUrl")) self.gridLayout.addWidget(self.lblServerStyleJsonUrl, 2, 0, 1, 1) self.verticalLayout_3.addWidget(self.groupBox) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.btnSave = QtGui.QPushButton(DlgEditTileJSONConnection) self.btnSave.setEnabled(False) self.btnSave.setCheckable(False) self.btnSave.setObjectName(_fromUtf8("btnSave")) self.horizontalLayout.addWidget(self.btnSave) self.btnCancel = QtGui.QPushButton(DlgEditTileJSONConnection) self.btnCancel.setObjectName(_fromUtf8("btnCancel")) self.horizontalLayout.addWidget(self.btnCancel) self.verticalLayout_3.addLayout(self.horizontalLayout) self.verticalLayout_3.setStretch(1, 1) self.retranslateUi(DlgEditTileJSONConnection) QtCore.QObject.connect(self.btnCancel, QtCore.SIGNAL(_fromUtf8("clicked()")), DlgEditTileJSONConnection.reject) QtCore.QObject.connect(self.btnSave, QtCore.SIGNAL(_fromUtf8("clicked()")), DlgEditTileJSONConnection.accept) QtCore.QMetaObject.connectSlotsByName(DlgEditTileJSONConnection)
def setupUi(self, ConnectionsGroup): ConnectionsGroup.setObjectName(_fromUtf8("ConnectionsGroup")) ConnectionsGroup.resize(508, 100) self.verticalLayout = QtGui.QVBoxLayout(ConnectionsGroup) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.cbxConnections = QtGui.QComboBox(ConnectionsGroup) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cbxConnections.sizePolicy().hasHeightForWidth()) self.cbxConnections.setSizePolicy(sizePolicy) self.cbxConnections.setObjectName(_fromUtf8("cbxConnections")) self.verticalLayout.addWidget(self.cbxConnections) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setSizeConstraint(QtGui.QLayout.SetMinimumSize) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.btnConnect = QtGui.QPushButton(ConnectionsGroup) self.btnConnect.setEnabled(False) self.btnConnect.setObjectName(_fromUtf8("btnConnect")) self.horizontalLayout_3.addWidget(self.btnConnect) self.btnCreateConnection = QtGui.QPushButton(ConnectionsGroup) self.btnCreateConnection.setObjectName(_fromUtf8("btnCreateConnection")) self.horizontalLayout_3.addWidget(self.btnCreateConnection) self.btnEdit = QtGui.QPushButton(ConnectionsGroup) self.btnEdit.setEnabled(False) self.btnEdit.setObjectName(_fromUtf8("btnEdit")) self.horizontalLayout_3.addWidget(self.btnEdit) self.btnDelete = QtGui.QPushButton(ConnectionsGroup) self.btnDelete.setEnabled(False) self.btnDelete.setMaximumSize(QtCore.QSize(80, 16777215)) self.btnDelete.setObjectName(_fromUtf8("btnDelete")) self.horizontalLayout_3.addWidget(self.btnDelete) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem) self.btnLoad = QtGui.QPushButton(ConnectionsGroup) self.btnLoad.setMaximumSize(QtCore.QSize(80, 16777215)) self.btnLoad.setObjectName(_fromUtf8("btnLoad")) self.horizontalLayout_3.addWidget(self.btnLoad) self.btnSave = QtGui.QPushButton(ConnectionsGroup) self.btnSave.setMaximumSize(QtCore.QSize(80, 16777215)) self.btnSave.setObjectName(_fromUtf8("btnSave")) self.horizontalLayout_3.addWidget(self.btnSave) self.verticalLayout.addLayout(self.horizontalLayout_3) self.retranslateUi(ConnectionsGroup) QtCore.QMetaObject.connectSlotsByName(ConnectionsGroup)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(431, 140) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) Dialog.setStyleSheet(_fromUtf8("background-color: #2c3e50;\n" "color: #c9f5f7;")) self.gridLayout_2 = QtGui.QGridLayout(Dialog) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.loginButton = QtGui.QPushButton(Dialog) self.loginButton.setMinimumSize(QtCore.QSize(80, 0)) self.loginButton.setStyleSheet(_fromUtf8("QPushButton#loginButton {\n" " background-color: #27ae60;\n" " border: none;\n" " border-radius: none;\n" " padding: 10px;\n" " margin: 0px;\n" " }\n" "\n" "QPushButton#loginButton:pressed {\n" " background-color: #2ecc71;\n" " }")) self.loginButton.setIconSize(QtCore.QSize(20, 20)) self.loginButton.setObjectName(_fromUtf8("loginButton")) self.gridLayout_2.addWidget(self.loginButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem, 1, 0, 1, 1) self.usernameGroup = QtGui.QGroupBox(Dialog) self.usernameGroup.setStyleSheet(_fromUtf8("background-color: #34495e;\n" "border: 1px solid #2c3e50;\n" "padding: -3px;")) self.usernameGroup.setTitle(_fromUtf8("")) self.usernameGroup.setObjectName(_fromUtf8("usernameGroup")) self.gridLayout = QtGui.QGridLayout(self.usernameGroup) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.errorLabel = QtGui.QLabel(self.usernameGroup) self.errorLabel.setStyleSheet(_fromUtf8("color: #e74c3c; border: none;")) self.errorLabel.setAlignment(QtCore.Qt.AlignCenter) self.errorLabel.setObjectName(_fromUtf8("errorLabel")) self.gridLayout.addWidget(self.errorLabel, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.usernameGroup, 0, 0, 1, 2) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, DemoDialog): DemoDialog.setObjectName("DemoDialog") DemoDialog.resize(473, 439) self.gridlayout = QtGui.QGridLayout(DemoDialog) self.gridlayout.setMargin(9) self.gridlayout.setSpacing(6) self.gridlayout.setObjectName("gridlayout") self.vboxlayout = QtGui.QVBoxLayout() self.vboxlayout.setSpacing(6) self.vboxlayout.setMargin(0) self.vboxlayout.setObjectName("vboxlayout") self.button1 = QtGui.QPushButton(DemoDialog) self.button1.setObjectName("button1") self.vboxlayout.addWidget(self.button1) self.button2 = QtGui.QPushButton(DemoDialog) self.button2.setObjectName("button2") self.vboxlayout.addWidget(self.button2) self.gridlayout.addLayout(self.vboxlayout, 1, 0, 1, 1) self.hboxlayout = QtGui.QHBoxLayout() self.hboxlayout.setSpacing(6) self.hboxlayout.setMargin(0) self.hboxlayout.setObjectName("hboxlayout") spacerItem = QtGui.QSpacerItem(131, 31, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem) self.okButton = QtGui.QPushButton(DemoDialog) self.okButton.setObjectName("okButton") self.hboxlayout.addWidget(self.okButton) self.gridlayout.addLayout(self.hboxlayout, 3, 0, 1, 3) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridlayout.addItem(spacerItem1, 2, 0, 1, 1) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridlayout.addItem(spacerItem2, 0, 0, 1, 1) self.list = QtGui.QListWidget(DemoDialog) self.list.setObjectName("list") self.gridlayout.addWidget(self.list, 0, 2, 3, 1) self.graphicsView = QtGui.QGraphicsView(DemoDialog) self.graphicsView.setObjectName("graphicsView") self.gridlayout.addWidget(self.graphicsView, 0, 1, 3, 1) self.retranslateUi(DemoDialog) QtCore.QObject.connect(self.okButton, QtCore.SIGNAL("clicked()"), DemoDialog.accept) QtCore.QObject.connect(self.button2, QtCore.SIGNAL("clicked()"), self.list.clear) QtCore.QMetaObject.connectSlotsByName(DemoDialog)
def setupUi(self, LuggageFrame): LuggageFrame.setObjectName(_fromUtf8("LuggageFrame")) LuggageFrame.resize(324, 358) LuggageFrame.setFrameShape(QtGui.QFrame.NoFrame) LuggageFrame.setFrameShadow(QtGui.QFrame.Raised) self.verticalLayout = QtGui.QVBoxLayout(LuggageFrame) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.button_close = QtGui.QPushButton(LuggageFrame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button_close.sizePolicy().hasHeightForWidth()) self.button_close.setSizePolicy(sizePolicy) self.button_close.setFocusPolicy(QtCore.Qt.TabFocus) self.button_close.setToolTip(_fromUtf8("")) self.button_close.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/pyluggage/img/red_cross_16.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.button_close.setIcon(icon) self.button_close.setObjectName(_fromUtf8("button_close")) self.horizontalLayout_2.addWidget(self.button_close) self.label = QtGui.QLabel(LuggageFrame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_2.addWidget(self.label) spacerItem = QtGui.QSpacerItem(5, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.label_luggage_name = QtGui.QLabel(LuggageFrame) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_luggage_name.setFont(font) self.label_luggage_name.setObjectName(_fromUtf8("label_luggage_name")) self.horizontalLayout_2.addWidget(self.label_luggage_name) self.button_help = QtGui.QPushButton(LuggageFrame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button_help.sizePolicy().hasHeightForWidth()) self.button_help.setSizePolicy(sizePolicy) self.button_help.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/pyluggage/img/help_16.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.button_help.setIcon(icon1) self.button_help.setObjectName(_fromUtf8("button_help")) self.horizontalLayout_2.addWidget(self.button_help) self.verticalLayout.addLayout(self.horizontalLayout_2) self.tab_contents = QtGui.QTabWidget(LuggageFrame) self.tab_contents.setObjectName(_fromUtf8("tab_contents")) self.verticalLayout.addWidget(self.tab_contents) self.retranslateUi(LuggageFrame) QtCore.QMetaObject.connectSlotsByName(LuggageFrame)
def __init__(self, parent=None, mode=0): QtWidgets.QMainWindow.__init__(self, parent) #------------------------------ # class variables #------------------------------ self.version = '0.1' self.date = '2017.01.01' self.log = 'no version log in user class' self.help = 'no help guide in user class' self.uiList={} # for ui obj storage self.memoData = {} # key based variable data storage self.memoData['font_size_default'] = QtGui.QFont().pointSize() self.memoData['font_size'] = self.memoData['font_size_default'] self.memoData['last_export'] = '' self.memoData['last_import'] = '' self.name = self.__class__.__name__ self.location = '' if getattr(sys, 'frozen', False): # frozen - cx_freeze self.location = sys.executable else: # unfrozen self.location = os.path.realpath(sys.modules[self.__class__.__module__].__file__) self.iconPath = os.path.join(os.path.dirname(self.location),'icons',self.name+'.png') self.iconPix = QtGui.QPixmap(self.iconPath) self.icon = QtGui.QIcon(self.iconPath) self.fileType='.{0}_EXT'.format(self.name) #------------------------------ # core function variable #------------------------------ self.qui_core_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txt': 'QTextEdit', 'list': 'QListWidget', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', 'menu' : 'QMenu', 'menubar' : 'QMenuBar', } self.qui_user_dict = {}
def __init__(self, parent=None, mode=0): super_class.__init__(self, parent) #------------------------------ # class variables #------------------------------ self.version = "0.1" self.date = '2017.01.01' self.log = 'no version log in user class' self.help = 'no help guide in user class' self.uiList={} # for ui obj storage self.memoData = {} # key based variable data storage self.memoData['font_size_default'] = QtGui.QFont().pointSize() self.memoData['font_size'] = self.memoData['font_size_default'] self.memoData['last_export'] = '' self.memoData['last_import'] = '' self.location = "" if getattr(sys, 'frozen', False): # frozen - cx_freeze self.location = sys.executable else: # unfrozen self.location = os.path.realpath(sys.modules[self.__class__.__module__].__file__) self.name = self.__class__.__name__ self.iconPath = os.path.join(os.path.dirname(self.location),'icons',self.name+'.png') self.iconPix = QtGui.QPixmap(self.iconPath) self.icon = QtGui.QIcon(self.iconPath) self.fileType='.{0}_EXT'.format(self.name) #------------------------------ # core function variable #------------------------------ self.qui_core_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txt': 'QTextEdit', 'list': 'QListWidget', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', 'menu' : 'QMenu', 'menubar' : 'QMenuBar', } self.qui_user_dict = {} #------------------------------
def qui(self, ui_list_string, parentObject_string='', opt=''): # pre-defined user short name syntax type_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txtEdit': 'LNTextEdit', 'txt': 'QTextEdit', 'tree': 'QTreeWidget', 'space': 'QSpacerItem', } # get ui_list, creation or existing ui object ui_list = [x.strip() for x in ui_list_string.split('|')] for i in range(len(ui_list)): if ui_list[i] in self.uiList: # - exisiting object ui_list[i] = self.uiList[ui_list[i]] else: # - string creation: # get part info partInfo = ui_list[i].split(';',1) uiName = partInfo[0].split('@')[0] uiType = uiName.rsplit('_',1)[-1] if uiType in type_dict: uiType = type_dict[uiType] # set quickUI string format ui_list[i] = partInfo[0]+';'+uiType if len(partInfo)==1: # give empty button and label a place holder name if uiType in ('btn', 'btnMsg', 'QPushButton','label', 'QLabel'): ui_list[i] = partInfo[0]+';'+uiType + ';'+uiName elif len(partInfo)==2: ui_list[i]=ui_list[i]+";"+partInfo[1] # get parentObject or exisiting object parentObject = parentObject_string if parentObject in self.uiList: parentObject = self.uiList[parentObject] # process quickUI self.quickUI(ui_list, parentObject, opt)
def __init__(self, parent=None, mode=0): super_class.__init__(self, parent) #------------------------------ # class variables #------------------------------ self.version="0.1" self.help = "How to Use:\n1. Put source info in\n2. Click Process button\n3. Check result output\n4. Save memory info into a file." self.uiList={} # for ui obj storage self.memoData = {} # key based variable data storage self.location = "" if getattr(sys, 'frozen', False): # frozen - cx_freeze self.location = sys.executable else: # unfrozen self.location = os.path.realpath(sys.modules[self.__class__.__module__].__file__) self.name = self.__class__.__name__ self.iconPath = os.path.join(os.path.dirname(self.location),'icons',self.name+'.png') self.iconPix = QtGui.QPixmap(self.iconPath) self.icon = QtGui.QIcon(self.iconPath) self.fileType='.{0}_EXT'.format(self.name) #------------------------------ # core function variable #------------------------------ self.qui_core_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txt': 'QTextEdit', 'list': 'QListWidget', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', } self.qui_user_dict = {} #------------------------------
def qui(self, ui_list_string, parentObject_string='', opt=''): # pre-defined user short name syntax type_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txt': 'QTextEdit', 'list': 'QListWidget', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', } # get ui_list, creation or existing ui object ui_list = [x.strip() for x in ui_list_string.split('|')] for i in range(len(ui_list)): if ui_list[i] in self.uiList: # - exisiting object ui_list[i] = self.uiList[ui_list[i]] else: # - string creation: # get part info partInfo = ui_list[i].split(';',1) uiName = partInfo[0].split('@')[0] uiType = uiName.rsplit('_',1)[-1] if uiType in type_dict: uiType = type_dict[uiType] # set quickUI string format ui_list[i] = partInfo[0]+';'+uiType if len(partInfo)==1: # give empty button and label a place holder name if uiType in ('btn', 'btnMsg', 'QPushButton','label', 'QLabel'): ui_list[i] = partInfo[0]+';'+uiType + ';'+uiName elif len(partInfo)==2: ui_list[i]=ui_list[i]+";"+partInfo[1] # get parentObject or exisiting object parentObject = parentObject_string if parentObject in self.uiList: parentObject = self.uiList[parentObject] # process quickUI self.quickUI(ui_list, parentObject, opt)
def setupUi(self, PageOptions): PageOptions.setObjectName("PageOptions") PageOptions.resize(960, 445) self.gridLayout = QtGui.QGridLayout(PageOptions) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 4, 1, 1, 3) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 1, 0, 2, 1) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem2, 1, 4, 2, 1) spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem3, 0, 1, 1, 3) self.installer_label = QtGui.QLabel(PageOptions) self.installer_label.setObjectName("installer_label") self.gridLayout.addWidget(self.installer_label, 1, 1, 1, 1) self.launcher_label = QtGui.QLabel(PageOptions) self.launcher_label.setObjectName("launcher_label") self.gridLayout.addWidget(self.launcher_label, 2, 1, 1, 1) self.appcompactor_label = QtGui.QLabel(PageOptions) self.appcompactor_label.setObjectName("appcompactor_label") self.gridLayout.addWidget(self.appcompactor_label, 3, 1, 1, 1) self.installer = QtGui.QLineEdit(PageOptions) self.installer.setMinimumSize(QtCore.QSize(400, 0)) self.installer.setObjectName("installer") self.gridLayout.addWidget(self.installer, 1, 2, 1, 1) self.launcher = QtGui.QLineEdit(PageOptions) self.launcher.setMinimumSize(QtCore.QSize(400, 0)) self.launcher.setObjectName("launcher") self.gridLayout.addWidget(self.launcher, 2, 2, 1, 1) self.appcompactor = QtGui.QLineEdit(PageOptions) self.appcompactor.setMinimumSize(QtCore.QSize(400, 0)) self.appcompactor.setObjectName("appcompactor") self.gridLayout.addWidget(self.appcompactor, 3, 2, 1, 1) self.installer_browse = QtGui.QPushButton(PageOptions) self.installer_browse.setObjectName("installer_browse") self.gridLayout.addWidget(self.installer_browse, 1, 3, 1, 1) self.launcher_browse = QtGui.QPushButton(PageOptions) self.launcher_browse.setObjectName("launcher_browse") self.gridLayout.addWidget(self.launcher_browse, 2, 3, 1, 1) self.appcompactor_browse = QtGui.QPushButton(PageOptions) self.appcompactor_browse.setObjectName("appcompactor_browse") self.gridLayout.addWidget(self.appcompactor_browse, 3, 3, 1, 1) self.installer_label.setBuddy(self.installer) self.launcher_label.setBuddy(self.launcher) self.appcompactor_label.setBuddy(self.appcompactor) self.retranslateUi(PageOptions) QtCore.QMetaObject.connectSlotsByName(PageOptions)
def setupUi(self, PageCompact): PageCompact.setObjectName("PageCompact") PageCompact.resize(960, 445) self.verticalLayout = QtGui.QVBoxLayout(PageCompact) self.verticalLayout.setObjectName("verticalLayout") self.start_button = QtGui.QCommandLinkButton(PageCompact) self.start_button.setObjectName("start_button") self.verticalLayout.addWidget(self.start_button) self.output = QtGui.QTextBrowser(PageCompact) self.output.setObjectName("output") self.verticalLayout.addWidget(self.output) self.advanced_groupbox = QtGui.QGroupBox(PageCompact) self.advanced_groupbox.setObjectName("advanced_groupbox") self.advanced_layout = QtGui.QGridLayout(self.advanced_groupbox) self.advanced_layout.setObjectName("advanced_layout") self.files_excluded_label = QtGui.QLabel(self.advanced_groupbox) self.files_excluded_label.setObjectName("files_excluded_label") self.advanced_layout.addWidget(self.files_excluded_label, 0, 0, 1, 1) self.files_excluded = QtGui.QLineEdit(self.advanced_groupbox) self.files_excluded.setObjectName("files_excluded") self.advanced_layout.addWidget(self.files_excluded, 0, 1, 1, 2) self.compression_file_size_cut_off_label = QtGui.QLabel(self.advanced_groupbox) self.compression_file_size_cut_off_label.setObjectName("compression_file_size_cut_off_label") self.advanced_layout.addWidget(self.compression_file_size_cut_off_label, 1, 0, 1, 1) self.compression_file_size_cut_off = QtGui.QSpinBox(self.advanced_groupbox) self.compression_file_size_cut_off.setMaximum(1073741824) self.compression_file_size_cut_off.setProperty("value", 4096) self.compression_file_size_cut_off.setObjectName("compression_file_size_cut_off") self.advanced_layout.addWidget(self.compression_file_size_cut_off, 1, 1, 1, 1) self.compression_file_size_cut_off_unit_label = QtGui.QLabel(self.advanced_groupbox) self.compression_file_size_cut_off_unit_label.setObjectName("compression_file_size_cut_off_unit_label") self.advanced_layout.addWidget(self.compression_file_size_cut_off_unit_label, 1, 2, 1, 1) spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.advanced_layout.addItem(spacerItem, 0, 3, 2, 1) self.additional_extensions_excluded_label = QtGui.QLabel(self.advanced_groupbox) self.additional_extensions_excluded_label.setObjectName("additional_extensions_excluded_label") self.advanced_layout.addWidget(self.additional_extensions_excluded_label, 0, 4, 1, 1) self.additional_extensions_excluded = QtGui.QLineEdit(self.advanced_groupbox) self.additional_extensions_excluded.setObjectName("additional_extensions_excluded") self.advanced_layout.addWidget(self.additional_extensions_excluded, 0, 5, 1, 1) self.additional_extensions_included_label = QtGui.QLabel(self.advanced_groupbox) self.additional_extensions_included_label.setObjectName("additional_extensions_included_label") self.advanced_layout.addWidget(self.additional_extensions_included_label, 1, 4, 1, 1) self.additional_extensions_included = QtGui.QLineEdit(self.advanced_groupbox) self.additional_extensions_included.setObjectName("additional_extensions_included") self.advanced_layout.addWidget(self.additional_extensions_included, 1, 5, 1, 1) self.advanced_layout.setColumnStretch(1, 1) self.advanced_layout.setColumnStretch(2, 1) self.advanced_layout.setColumnStretch(5, 2) self.verticalLayout.addWidget(self.advanced_groupbox) self.files_excluded_label.setBuddy(self.files_excluded) self.compression_file_size_cut_off_label.setBuddy(self.compression_file_size_cut_off) self.additional_extensions_excluded_label.setBuddy(self.additional_extensions_excluded) self.additional_extensions_included_label.setBuddy(self.additional_extensions_included) self.retranslateUi(PageCompact) QtCore.QMetaObject.connectSlotsByName(PageCompact)
def setupUi(self, PageStart): PageStart.setObjectName("PageStart") PageStart.resize(960, 445) self.gridLayout = QtGui.QGridLayout(PageStart) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) self.content_box = QtGui.QVBoxLayout() self.content_box.setSpacing(40) self.content_box.setObjectName("content_box") self.label = QtGui.QLabel(PageStart) self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.label.setObjectName("label") self.content_box.addWidget(self.label) self.open_groupbox = QtGui.QGroupBox(PageStart) self.open_groupbox.setObjectName("open_groupbox") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.open_groupbox) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.open_label = QtGui.QLabel(self.open_groupbox) self.open_label.setObjectName("open_label") self.horizontalLayout_2.addWidget(self.open_label) self.open = QtGui.QLineEdit(self.open_groupbox) self.open.setMinimumSize(QtCore.QSize(400, 0)) self.open.setObjectName("open") self.horizontalLayout_2.addWidget(self.open) self.open_browse = QtGui.QPushButton(self.open_groupbox) self.open_browse.setObjectName("open_browse") self.horizontalLayout_2.addWidget(self.open_browse) self.content_box.addWidget(self.open_groupbox) self.create_groupbox = QtGui.QGroupBox(PageStart) self.create_groupbox.setObjectName("create_groupbox") self.hboxlayout = QtGui.QHBoxLayout(self.create_groupbox) self.hboxlayout.setObjectName("hboxlayout") self.create_label = QtGui.QLabel(self.create_groupbox) self.create_label.setObjectName("create_label") self.hboxlayout.addWidget(self.create_label) self.create = QtGui.QLineEdit(self.create_groupbox) self.create.setMinimumSize(QtCore.QSize(400, 0)) self.create.setObjectName("create") self.hboxlayout.addWidget(self.create) self.create_browse = QtGui.QPushButton(self.create_groupbox) self.create_browse.setObjectName("create_browse") self.hboxlayout.addWidget(self.create_browse) self.create_button = QtGui.QPushButton(self.create_groupbox) self.create_button.setObjectName("create_button") self.hboxlayout.addWidget(self.create_button) self.content_box.addWidget(self.create_groupbox) self.gridLayout.addLayout(self.content_box, 1, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 1, 2, 1, 1) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem2, 0, 1, 1, 1) spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem3, 2, 1, 1, 1) self.open_label.setBuddy(self.open) self.create_label.setBuddy(self.create) self.retranslateUi(PageStart) QtCore.QMetaObject.connectSlotsByName(PageStart)
def setupUi(self, PageAbout): PageAbout.setObjectName("PageAbout") PageAbout.resize(960, 445) self.gridLayout = QtGui.QGridLayout(PageAbout) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 8, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 1, 0, 7, 1) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem2, 1, 2, 7, 1) spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem3, 0, 1, 1, 1) self.about_productname = QtGui.QLabel(PageAbout) font = QtGui.QFont() font.setPointSize(12) font.setWeight(75) font.setBold(True) self.about_productname.setFont(font) self.about_productname.setObjectName("about_productname") self.gridLayout.addWidget(self.about_productname, 1, 1, 1, 1) self.about_version = QtGui.QLabel(PageAbout) self.about_version.setObjectName("about_version") self.gridLayout.addWidget(self.about_version, 2, 1, 1, 1) self.about_copyright = QtGui.QLabel(PageAbout) self.about_copyright.setObjectName("about_copyright") self.gridLayout.addWidget(self.about_copyright, 3, 1, 1, 1) spacerItem4 = QtGui.QSpacerItem(20, 30, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) self.gridLayout.addItem(spacerItem4, 4, 1, 1, 1) self.about_description = QtGui.QLabel(PageAbout) self.about_description.setObjectName("about_description") self.gridLayout.addWidget(self.about_description, 5, 1, 1, 1) spacerItem5 = QtGui.QSpacerItem(20, 30, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) self.gridLayout.addItem(spacerItem5, 6, 1, 1, 1) self.about_links = QtGui.QLabel(PageAbout) self.about_links.setOpenExternalLinks(True) self.about_links.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByKeyboard|QtCore.Qt.LinksAccessibleByMouse) self.about_links.setObjectName("about_links") self.gridLayout.addWidget(self.about_links, 7, 1, 1, 1) self.retranslateUi(PageAbout) QtCore.QMetaObject.connectSlotsByName(PageAbout)
def setupUi(self, choice2DialogForm): choice2DialogForm.setObjectName("choice2DialogForm") choice2DialogForm.setWindowModality(QtCore.Qt.WindowModal) choice2DialogForm.resize(543,368) font = QtGui.QFont() font.setPointSize(14) font.setWeight(75) font.setBold(True) choice2DialogForm.setFont(font) choice2DialogForm.setModal(False) self.widget = QtGui.QWidget(choice2DialogForm) self.widget.setGeometry(QtCore.QRect(10,10,522,341)) self.widget.setObjectName("widget") self.gridLayout = QtGui.QGridLayout(self.widget) self.gridLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize) self.gridLayout.setMargin(10) self.gridLayout.setObjectName("gridLayout") self.numLabel = QtGui.QLabel(self.widget) self.numLabel.setAlignment(QtCore.Qt.AlignCenter) self.numLabel.setObjectName("numLabel") self.gridLayout.addWidget(self.numLabel,0,0,1,1) self.denLabel = QtGui.QLabel(self.widget) self.denLabel.setAlignment(QtCore.Qt.AlignCenter) self.denLabel.setObjectName("denLabel") self.gridLayout.addWidget(self.denLabel,0,1,1,1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.numListWidget = QtGui.QListWidget(self.widget) self.numListWidget.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) self.numListWidget.setObjectName("numListWidget") self.horizontalLayout.addWidget(self.numListWidget) self.denListWidget = QtGui.QListWidget(self.widget) self.denListWidget.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) self.denListWidget.setObjectName("denListWidget") self.horizontalLayout.addWidget(self.denListWidget) self.gridLayout.addLayout(self.horizontalLayout,1,0,1,2) spacerItem = QtGui.QSpacerItem(168,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem,2,0,1,1) self.buttonBox = QtGui.QDialogButtonBox(self.widget) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.gridLayout.addWidget(self.buttonBox,2,1,1,1) self.retranslateUi(choice2DialogForm) QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("rejected()"),choice2DialogForm.reject) QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("accepted()"),choice2DialogForm.accept) QtCore.QMetaObject.connectSlotsByName(choice2DialogForm)
def __init__(self, parent=None): BaseUpgradePage.__init__(self, parent) self.setTitle('Tango Host') self.setSubTitle('Please select the Tango Host') #panel = QtGui.QWidget(self) panel = self layout = QtGui.QGridLayout(panel) hostEdit = QtGui.QLineEdit(panel) portEdit = QtGui.QLineEdit(panel) self.registerField(self.host_key, hostEdit) self.registerField(self.port_key, portEdit) host, port = get_default_tango_host() hostEdit.setText(host) portEdit.setText(port) self.connect(hostEdit, QtCore.SIGNAL('textEdited(const QString &)'), QtCore.SIGNAL('completeChanged()')) self.connect(portEdit, QtCore.SIGNAL('textEdited(const QString &)'), QtCore.SIGNAL('completeChanged()')) hostLabel = QtGui.QLabel('&Host:', panel) portLabel = QtGui.QLabel('&Port:', panel) spacer = QtGui.QSpacerItem( 20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.statusLabel = QtGui.QLabel(panel) self.statusLabel.setAutoFillBackground(True) palette = self.statusLabel.palette() palette.setBrush(QtGui.QPalette.Window, QtGui.QBrush( Qt.QColor.fromRgb(200, 200, 200))) hostLabel.setBuddy(hostEdit) portLabel.setBuddy(portEdit) layout.addWidget(hostLabel, 0, 0, Qt.Qt.AlignRight) layout.addWidget(portLabel, 1, 0, Qt.Qt.AlignRight) layout.addWidget(hostEdit, 0, 1, Qt.Qt.AlignLeft) layout.addWidget(portEdit, 1, 1, Qt.Qt.AlignLeft) layout.addWidget(portEdit, 1, 1, Qt.Qt.AlignLeft) layout.addItem(spacer, 2, 0, 1, 2) layout.addWidget(self.statusLabel, 3, 0, 1, 2) layout.setColumnStretch(0, 0) layout.setColumnStretch(1, 1)
def __init__(self, parent=None): wiz.SardanaBasePage.__init__(self, parent) self.setSubTitle('SubTitle') panel = self.getPanelWidget() self._valid = True self.horizontalLayout = QtGui.QHBoxLayout(panel) self.horizontalLayout.setObjectName("horizontalLayout") self.tableWidget = QtGui.QTableWidget(self) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(3) self.tableWidget.setRowCount(0) self.tableWidget.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tableWidget.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.horizontalLayout.addWidget(self.tableWidget) self._setTableHeaders() self.tableWidget.horizontalHeader().resizeSection(0, 125) self.tableWidget.horizontalHeader().resizeSection(1, 120) self.tableWidget.horizontalHeader().resizeSection(2, 55) self.tableWidget.verticalHeader().setVisible(False) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.addButton = QtGui.QPushButton(self) self.addButton.setText(QtGui.QApplication.translate( "Form", "Add", None, QtGui.QApplication.UnicodeUTF8)) self.addButton.setObjectName("addButton") self.addButton.setIcon( taurus.qt.qtgui.resource.getThemeIcon("list-add")) self.verticalLayout.addWidget(self.addButton) self.editButton = QtGui.QPushButton(self) self.editButton.setText(QtGui.QApplication.translate( "Form", "Edit", None, QtGui.QApplication.UnicodeUTF8)) self.editButton.setObjectName("editButton") self.editButton.setIcon( taurus.qt.qtgui.resource.getThemeIcon("preferences-system")) self.verticalLayout.addWidget(self.editButton) self.removeButton = QtGui.QPushButton(self) self.removeButton.setText(QtGui.QApplication.translate( "Form", "Remove", None, QtGui.QApplication.UnicodeUTF8)) self.removeButton.setObjectName("removeButton") self.removeButton.setIcon( taurus.qt.qtgui.resource.getThemeIcon("list-remove")) self.verticalLayout.addWidget(self.removeButton) spacerItem = QtGui.QSpacerItem( 20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.horizontalLayout.addLayout(self.verticalLayout) #spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) # self.horizontalLayout.addItem(spacerItem1) self.listOfItems = [] self._comboList = [] self._spinList = []
def __init__(self, value=None, parent=None): QtGui.QWidget.__init__(self, parent) self._controllerInfo = None self._layout = QtGui.QHBoxLayout(self) self.setLayout(self._layout) self._tableView = QtGui.QTableView() self._tableView.mousePressEvent = self.mousePressEvent self._tableView.setSelectionMode(QtGui.QTableView.SingleSelection) self._layout.addWidget(self._tableView) self._verticalLayout = QtGui.QVBoxLayout() self._addRowButton = QtGui.QPushButton(self) self._addRowButton.setIcon( taurus.qt.qtgui.resource.getThemeIcon("list-add")) self._addRowButton.setText("Add Device ") self._verticalLayout.addWidget(self._addRowButton) self._removeRowButton = QtGui.QPushButton(self) self._removeRowButton.setIcon( taurus.qt.qtgui.resource.getThemeIcon("list-remove")) self._removeRowButton.setText("Remove Device ") self._verticalLayout.addWidget(self._removeRowButton) self._upButton = QtGui.QPushButton(self) self._upButton.setIcon(taurus.qt.qtgui.resource.getThemeIcon("go-up")) self._upButton.setText("Move Up ") self._verticalLayout.addWidget(self._upButton) self._downButton = QtGui.QPushButton(self) self._downButton.setIcon( taurus.qt.qtgui.resource.getThemeIcon("go-down")) self._downButton.setText("Move Down") self._verticalLayout.addWidget(self._downButton) spacerItem = QtGui.QSpacerItem( 20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self._verticalLayout.addItem(spacerItem) QtCore.QObject.connect( self._addRowButton, QtCore.SIGNAL("clicked()"), self._addRow) QtCore.QObject.connect(self._removeRowButton, QtCore.SIGNAL("clicked()"), self._removeRow) QtCore.QObject.connect( self._upButton, QtCore.SIGNAL("clicked()"), self._moveUp) QtCore.QObject.connect( self._downButton, QtCore.SIGNAL("clicked()"), self._moveDown) self._layout.addLayout(self._verticalLayout) self._delegate = TableAxisDelegate(self._tableView) #QtCore.QObject.connect(self._delegate, QtCore.SIGNAL("editorValueChanged"), self._valueChanged) self._tableView.setItemDelegate(self._delegate) QtCore.QObject.connect(self._delegate, QtCore.SIGNAL( "editorValueChanged"), self._textEdited) # self._tableView.setItemDelegate(self._delegate) sizePolicy = QtGui.QSizePolicy( QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) self._tableView.setSizePolicy(sizePolicy) self._tableView.horizontalHeader().setDefaultSectionSize(80) self._tableView.horizontalHeader().setVisible(True) self._tableView.horizontalHeader().setStretchLastSection(True) self._tableView.setMinimumSize(QtCore.QSize(150, 150)) self._edited = False
def setProperties(self, properties): # clean memory for item in self._inputWidgts: QtCore.QObject.disconnect(item, QtCore.SIGNAL( "valueChanged"), self._valueChanged) self._inputWidgts = [] self.clearLayout(self._formLayout) self.setUndoHistoryStack(self._historySize) self._edited = False # create new set of properties self._properties = properties if properties is not None: self._inputWidgts = [] i = 0 for property in properties: self._nameLabel = QtGui.QLabel(property.get_name()) #self._formLayout.setWidget(i, QtGui.QFormLayout.LabelRole, self._nameLabel) self._formLayout.addWidget(self._nameLabel, i, 0) if property.get_format() == "0D": if property.get_type() == "boolean": self._inputWidgts.append(BooleanWidget()) elif property.get_type() == "integer": self._inputWidgts.append(IntegerWidget()) elif property.get_type() == "float": self._inputWidgts.append(FloatWidget()) else: self._inputWidgts.append(StringWidget()) spacerItem = QtGui.QSpacerItem( 40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self._formLayout.addWidget(self._inputWidgts[i], i, 1) self._formLayout.addItem(spacerItem, i, 2) elif (property.get_format() == "1D") or (property.get_format() == "2D"): self._inputWidgts.append(TableWidget( property.get_default_value(), property.get_format(), property.get_type())) self._formLayout.addWidget( self._inputWidgts[i], i, 1, 1, 10) Qt.QObject.connect(self._inputWidgts[i], Qt.SIGNAL( "selected"), self.deselect) self._inputWidgts[i].setValue(property.get_default_value()) QtCore.QObject.connect(self._inputWidgts[i], QtCore.SIGNAL( "valueChanged"), self._valueChanged) i = i + 1 QtCore.QObject.connect(self._inputWidgts[0], QtCore.SIGNAL( "textChanged(QString)"), self._nameChanged)
def setupUi(self, dlg_quicksearch_new): dlg_quicksearch_new.setObjectName(_fromUtf8("dlg_quicksearch_new")) dlg_quicksearch_new.setWindowModality(QtCore.Qt.WindowModal) dlg_quicksearch_new.resize(468, 100) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(dlg_quicksearch_new.sizePolicy().hasHeightForWidth()) dlg_quicksearch_new.setSizePolicy(sizePolicy) dlg_quicksearch_new.setMinimumSize(QtCore.QSize(340, 100)) dlg_quicksearch_new.setMaximumSize(QtCore.QSize(700, 110)) dlg_quicksearch_new.setContextMenuPolicy(QtCore.Qt.NoContextMenu) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/bolt.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) dlg_quicksearch_new.setWindowIcon(icon) dlg_quicksearch_new.setWindowOpacity(0.9) dlg_quicksearch_new.setAutoFillBackground(True) dlg_quicksearch_new.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) dlg_quicksearch_new.setSizeGripEnabled(False) dlg_quicksearch_new.setModal(True) self.gridLayout = QtGui.QGridLayout(dlg_quicksearch_new) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) spacerItem = QtGui.QSpacerItem(20, 62, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 1, 0, 1, 3) self.lbl_title = QtGui.QLabel(dlg_quicksearch_new) self.lbl_title.setMinimumSize(QtCore.QSize(0, 25)) font = QtGui.QFont() font.setPointSize(8) font.setBold(True) font.setWeight(75) self.lbl_title.setFont(font) self.lbl_title.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.lbl_title.setAutoFillBackground(True) self.lbl_title.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.lbl_title.setObjectName(_fromUtf8("lbl_title")) self.gridLayout.addWidget(self.lbl_title, 0, 0, 1, 1) self.btn_save_cancel = QtGui.QDialogButtonBox(dlg_quicksearch_new) self.btn_save_cancel.setOrientation(QtCore.Qt.Horizontal) self.btn_save_cancel.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Save) self.btn_save_cancel.setCenterButtons(True) self.btn_save_cancel.setObjectName(_fromUtf8("btn_save_cancel")) self.gridLayout.addWidget(self.btn_save_cancel, 2, 0, 1, 4) self.txt_quicksearch_name = QtGui.QLineEdit(dlg_quicksearch_new) self.txt_quicksearch_name.setMinimumSize(QtCore.QSize(50, 25)) self.txt_quicksearch_name.setObjectName(_fromUtf8("txt_quicksearch_name")) self.gridLayout.addWidget(self.txt_quicksearch_name, 0, 1, 1, 3) self.retranslateUi(dlg_quicksearch_new) QtCore.QObject.connect(self.btn_save_cancel, QtCore.SIGNAL(_fromUtf8("accepted()")), dlg_quicksearch_new.accept) QtCore.QObject.connect(self.btn_save_cancel, QtCore.SIGNAL(_fromUtf8("rejected()")), dlg_quicksearch_new.reject) QtCore.QMetaObject.connectSlotsByName(dlg_quicksearch_new)