我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用PyQt4.QtGui.QSizePolicy()。
def __JournalEntry(self, parent): """Set up QPlainTextEdit. This function create a Plain Text Editor as the input for the user. The size of this widget scales along with the window size. """ self.journalEntry = QtGui.QPlainTextEdit(parent.centralWidget) sizePolicy = QtGui.QSizePolicy( QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.journalEntry.sizePolicy().hasHeightForWidth()) self.journalEntry.setSizePolicy(sizePolicy) self.journalEntry.setMinimumSize(QtCore.QSize(200, 600)) self.journalEntry.setObjectName(_fromUtf8("journalEntry"))
def __CentralWidget(self): """Set up central widget. The central widget is given a fixed initial sized and is changable according to the window size. Args: sizePolicy (QSizePolicy) : size policy that defines the initial size of the central widget and policy changes of the size. """ self.centralWidget = QtGui.QWidget(self) sizePolicy = QtGui.QSizePolicy( QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.centralWidget.sizePolicy().hasHeightForWidth()) self.centralWidget.setSizePolicy(sizePolicy) self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
def __init__(self,basepackage,name,launchfunc,*args): super(utilitiesClass.experimentIcon, self).__init__() self.setMouseTracking(True) self.name = name tmp = importlib.import_module(basepackage+'.'+name) genName = tmp.params.get('name',name) self.setText(genName) self.hintText = tmp.params.get('hint','No summary available') try: if 'local' in args: imgloc = pkg_resources.resource_filename(basepackage+'.icons', _fromUtf8(tmp.params.get('image','') )) else: imgloc = pkg_resources.resource_filename('psl_res.ICONS', _fromUtf8(tmp.params.get('image','') )) except: imgloc = '' self.hintText = ''' <img src="%s" align="left" width="150" style="margin: 0 20"/><strong>%s</strong><br>%s '''%(imgloc,genName.replace('\n',' '),self.hintText) self.func = launchfunc self.clicked.connect(self.func) self.setSizePolicy(QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)) self.setMaximumWidth(170) #self.setStyleSheet("border-image: url(%s) 0 0 0 0 stretch stretch;color:white;"%(pkg_resources.resource_filename('PSL_Apps.icons', _fromUtf8(tmp.params.get('image','') )))) self.setStyleSheet("color:black;background: qradialgradient(cx: 0.3, cy: -0.4,fx: 0.3, fy: -0.4,radius: 1.35, stop: 0 #fff, stop: 1 #bbb);") self.setMinimumHeight(50)#70)
def __init__(self, parent=None, min_size=2, min_width=None, min_height=None, max_size=None, max_width=None, max_height=None): QtGui.QWidget.__init__(self, parent) self.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) if not any((min_width, min_height)): if isinstance(min_size, tuple): self.setMinimumSize(*min_size) elif min_size is None: self.setMinimumSize(0, 0) else: self.setMinimumSize(min_size, min_size) else: if min_width is not None: self.setMinimumWidth(min_width) if min_height is not None: self.setMinimumHeight(min_height) if max_size is not None: if isinstance(max_size, tuple): self.setMinimumSize(*max_size) else: self.setMinimumSize(max_size, max_size) else: if max_width is not None: self.setMaximumWidth(max_width) if max_height is not None: self.setMaximumHeight(max_height)
def __init__(self, parent, title='', padding=1, ratio=1., ani_range=5): QtGui.QWidget.__init__(self, parent) self.font = QtGui.QFont('Droid Sans', 14, QtGui.QFont.Bold) self.font_metrics = QtGui.QFontMetrics(self.font) self.setFocusPolicy(QtCore.Qt.ClickFocus) self.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) self.padding = padding if title: self.title = title top_margin = self.font_metrics.height()+self.padding+4 else: self.title = None top_margin = 0 self.setContentsMargins(2, 2+top_margin, 2, 2) self._fgd_line = self.fgd_lines[0] self.border_anim = QtCore.QPropertyAnimation(self, 'fgd_line') self.border_anim.setStartValue(self.fgd_lines[0]) self.border_anim.setEndValue(self.fgd_lines[1]) self.border_anim.valueChanged.connect(lambda value: self.update())
def __init__(self, parent, item_list=None): QtGui.QListView.__init__(self, parent) self.main = parent self.setEditTriggers(QtGui.QListView.NoEditTriggers) self.setMouseTracking(True) if sys.platform == 'win32': self.setWindowFlags(QtCore.Qt.FramelessWindowHint|QtCore.Qt.Tool) else: self.setWindowFlags(QtCore.Qt.FramelessWindowHint|QtCore.Qt.Tool|QtCore.Qt.ToolTip) self.model = QtGui.QStandardItemModel() self.setModel(self.model) if item_list: self.add_items(item_list) self.adjust_size() self.clicked.connect(self.selected) self.activated.connect(self.selected) self.setSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred)
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 __init__(self, parent, compound, E, table): super(PlotDlg, self).__init__(parent) bl = QVBoxLayout(self) self.plotCanvas = MyMplCanvas(self) self.plotCanvas.setSizePolicy( QSizePolicy.Expanding, QSizePolicy.Expanding) self.toolbar = ToolBar(self.plotCanvas, self) bl.addWidget(self.toolbar) bl.addWidget(self.plotCanvas) pg = parent.frameGeometry() self.move(parent.x()+pg.width(), parent.y()) pg = parent.geometry() self.resize(pg.width()*1.5, pg.height()) self.setWindowTitle("plots of f''") self.setWindowFlags(QtCore.Qt.Window) self.show() self.plotCanvas.plot(compound, E, table) # def closeEvent(self, event): # is not invoked by esc. press
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(224, 117) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(1) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.translateLabel = QtGui.QLabel(Form) self.translateLabel.setObjectName(_fromUtf8("translateLabel")) self.verticalLayout.addWidget(self.translateLabel) self.rotateLabel = QtGui.QLabel(Form) self.rotateLabel.setObjectName(_fromUtf8("rotateLabel")) self.verticalLayout.addWidget(self.rotateLabel) self.scaleLabel = QtGui.QLabel(Form) self.scaleLabel.setObjectName(_fromUtf8("scaleLabel")) self.verticalLayout.addWidget(self.scaleLabel) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.mirrorImageBtn = QtGui.QPushButton(Form) self.mirrorImageBtn.setToolTip(_fromUtf8("")) self.mirrorImageBtn.setObjectName(_fromUtf8("mirrorImageBtn")) self.horizontalLayout.addWidget(self.mirrorImageBtn) self.reflectImageBtn = QtGui.QPushButton(Form) self.reflectImageBtn.setObjectName(_fromUtf8("reflectImageBtn")) self.horizontalLayout.addWidget(self.reflectImageBtn) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, EditorDialog): EditorDialog.setObjectName(_fromUtf8("EditorDialog")) EditorDialog.setWindowModality(QtCore.Qt.ApplicationModal) EditorDialog.resize(640, 600) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(EditorDialog.sizePolicy().hasHeightForWidth()) EditorDialog.setSizePolicy(sizePolicy) EditorDialog.setWindowTitle(_("LinkChecker source view")) self.verticalLayout = QtGui.QVBoxLayout(EditorDialog) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.menubar = QtGui.QMenuBar(EditorDialog) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setTitle(_("&File")) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.verticalLayout.addWidget(self.menubar) self.frame = QtGui.QFrame(EditorDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.NoFrame) self.frame.setFrameShadow(QtGui.QFrame.Plain) self.frame.setLineWidth(0) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout.addWidget(self.frame) self.actionSave = QtGui.QAction(EditorDialog) self.actionSave.setText(_("&Save")) self.actionSave.setShortcut(_("Ctrl+S")) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.menuFile.addAction(self.actionSave) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(EditorDialog) QtCore.QMetaObject.connectSlotsByName(EditorDialog)
def __JournalList(self): """Journal List widget.""" self.journalList = QtGui.QListWidget(self.centralWidget) sizePolicy = QtGui.QSizePolicy( QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.journalList.sizePolicy().hasHeightForWidth()) self.journalList.setSizePolicy(sizePolicy) self.journalList.setMinimumSize(QtCore.QSize(100, 600)) self.journalList.setMaximumSize(QtCore.QSize(250, 16777215)) self.journalList.setObjectName(_fromUtf8("journalList"))
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(300, 31) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.frame = QtGui.QFrame(Form) self.frame.setFrameShape(QtGui.QFrame.Box) self.frame.setFrameShadow(QtGui.QFrame.Sunken) self.frame.setLineWidth(2) self.frame.setObjectName(_fromUtf8("frame")) self.horizontalLayout = QtGui.QHBoxLayout(self.frame) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.button = QtGui.QPushButton(self.frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button.sizePolicy().hasHeightForWidth()) self.button.setSizePolicy(sizePolicy) self.button.setObjectName(_fromUtf8("button")) self.horizontalLayout.addWidget(self.button) self.label = QtGui.QLabel(self.frame) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) self.verticalLayout.addWidget(self.frame) self.retranslateUi(Form) QtCore.QObject.connect(self.button, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.clicked) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(316, 70) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setContentsMargins(0, 2, 0, 2) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.line = QtGui.QFrame(Form) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.gridLayout.addWidget(self.line, 0, 0, 1, 3) self.dataOptions = QtGui.QComboBox(Form) self.dataOptions.setObjectName(_fromUtf8("dataOptions")) self.gridLayout.addWidget(self.dataOptions, 2, 0, 1, 3) self.enable = QtGui.QCheckBox(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.enable.sizePolicy().hasHeightForWidth()) self.enable.setSizePolicy(sizePolicy) self.enable.setMinimumSize(QtCore.QSize(20, 0)) self.enable.setText(_fromUtf8("")) self.enable.setObjectName(_fromUtf8("enable")) self.gridLayout.addWidget(self.enable, 1, 0, 1, 1) self.title = QtGui.QLabel(Form) self.title.setObjectName(_fromUtf8("title")) self.gridLayout.addWidget(self.title, 1, 1, 1, 1) self.toolButton = QtGui.QToolButton(Form) icon = QtGui.QIcon.fromTheme(_fromUtf8("window-close")) self.toolButton.setIcon(icon) self.toolButton.setObjectName(_fromUtf8("toolButton")) self.gridLayout.addWidget(self.toolButton, 1, 2, 1, 1) self.line_2 = QtGui.QFrame(Form) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.gridLayout.addWidget(self.line_2, 3, 0, 1, 3) self.retranslateUi(Form) QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.remove) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, DlgAbout): DlgAbout.setObjectName(_fromUtf8("DlgAbout")) DlgAbout.resize(382, 372) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(DlgAbout.sizePolicy().hasHeightForWidth()) DlgAbout.setSizePolicy(sizePolicy) self.gridLayout = QtGui.QGridLayout(DlgAbout) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.btnClose = QtGui.QPushButton(DlgAbout) self.btnClose.setMinimumSize(QtCore.QSize(80, 0)) self.btnClose.setObjectName(_fromUtf8("btnClose")) self.gridLayout.addWidget(self.btnClose, 1, 0, 1, 1, QtCore.Qt.AlignRight) self.txtAbout = QtGui.QTextBrowser(DlgAbout) self.txtAbout.setMinimumSize(QtCore.QSize(350, 240)) self.txtAbout.setOpenExternalLinks(True) self.txtAbout.setObjectName(_fromUtf8("txtAbout")) self.gridLayout.addWidget(self.txtAbout, 0, 0, 1, 1) self.retranslateUi(DlgAbout) QtCore.QObject.connect(self.btnClose, QtCore.SIGNAL(_fromUtf8("clicked()")), DlgAbout.reject) QtCore.QMetaObject.connectSlotsByName(DlgAbout)
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, EditConfigDialog): EditConfigDialog.setObjectName(_fromUtf8("EditConfigDialog")) EditConfigDialog.resize(527, 275) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(EditConfigDialog.sizePolicy().hasHeightForWidth()) EditConfigDialog.setSizePolicy(sizePolicy) EditConfigDialog.setModal(True) self.verticalLayout_2 = QtGui.QVBoxLayout(EditConfigDialog) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.frame_main = QtGui.QFrame(EditConfigDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_main.sizePolicy().hasHeightForWidth()) self.frame_main.setSizePolicy(sizePolicy) self.frame_main.setFrameShape(QtGui.QFrame.NoFrame) self.frame_main.setFrameShadow(QtGui.QFrame.Plain) self.frame_main.setLineWidth(0) self.frame_main.setObjectName(_fromUtf8("frame_main")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame_main) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.layout_main = QtGui.QVBoxLayout() self.layout_main.setObjectName(_fromUtf8("layout_main")) self.verticalLayout_3.addLayout(self.layout_main) self.verticalLayout_2.addWidget(self.frame_main) self.retranslateUi(EditConfigDialog) QtCore.QMetaObject.connectSlotsByName(EditConfigDialog)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(555, 786) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setAcceptDrops(True) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/pyluggage/img/cryptoluggage-logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) MainWindow.setDocumentMode(False) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) self.central_widget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.central_widget.sizePolicy().hasHeightForWidth()) self.central_widget.setSizePolicy(sizePolicy) self.central_widget.setObjectName(_fromUtf8("central_widget")) self.verticalLayout = QtGui.QVBoxLayout(self.central_widget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) MainWindow.setCentralWidget(self.central_widget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, parent=None, text='', text_align=QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter, label_pos=RIGHT, path=None): QtGui.QWidget.__init__(self, parent) self.text = text self.text_align = text_align self.font = QtGui.QFont('Droid Sans', 9, QtGui.QFont.Bold) self.font_metrics = QtGui.QFontMetrics(self.font) text_split = text.split('\n') text_height = self.font_metrics.height()*len(text_split) text_width = max([self.font_metrics.width(t) for t in text_split]) self.label_rect = QtCore.QRectF(0, 0, text_width, text_height) # self.setSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) if path: self.path = path self.path_rect = self.path.boundingRect() if not self.path_rect: self.setMinimumSize(self.label_rect.width(), self.label_rect.height()) else: self.label_pos = label_pos if label_pos in (TOP, BOTTOM): self.setMinimumSize(max(self.label_rect.width(), self.path_rect.width()), self.label_rect.height()+self.path_rect.height()+2) self.label_rect.setWidth(max(self.label_rect.width(), self.path_rect.width())) else: self.setMinimumSize(self.label_rect.width()+self.path_rect.width()+2, max(self.label_rect.height(), self.path_rect.height())) self.label_rect.setHeight(max(self.label_rect.height(), self.path_rect.height())) if label_pos == TOP: self.path_rect.moveTop(self.label_rect.bottom()+2) if self.path_rect.width() < self.label_rect.width(): self.path_rect.moveLeft((self.label_rect.width()-self.path_rect.width())/2) elif label_pos == BOTTOM: self.label_rect.moveTop(self.path_rect.bottom()+2) if self.path_rect.width() < self.label_rect.width(): self.path_rect.moveLeft((self.label_rect.width()-self.path_rect.width())/2) elif label_pos == LEFT: self.path_rect.moveLeft(self.label_rect.right()+2) if self.path_rect.height() < self.label_rect.height(): self.path_rect.moveTop((self.label_rect.height()-self.path_rect.height())/2) else: self.label_rect.moveLeft(self.path_rect.right()+2) if self.path_rect.height() < self.label_rect.height(): self.path_rect.moveTop((self.label_rect.height()-self.path_rect.height())/2)
def __init__(self, parent=None, color=None, alpha=None, width=0, height=0, border=False, border_color=None, label='', label_pos=TOP): QtGui.QWidget.__init__(self, parent) if color is None: self.brush = QtGui.QColor(30, 35, 35, 200 if alpha is None else alpha) else: if len(color) == 4: self.brush = QtGui.QColor(*color) else: self.brush = QtGui.QColor(*color, a=200 if alpha is None else alpha) if not border: self.pen = QtCore.Qt.NoPen elif border_color is None: self.pen = QtGui.QPen(QtGui.QColor(40, 45, 45, 255), 1) else: self.pen = QtGui.QPen(QtGui.QColor(*border_color)) if label: self.label = Label(self, label) self.label.setSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.label.move(0, 0) else: self.label = None if width > 0: self.max_width = width else: self.max_width = None if height > 0: self.max_height = height else: self.max_height = None
def __init__(self, parent=None, min_width=None, max_width=None): OSpacer.__init__(self, parent, min_width, max_width, max_height=0) self.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding if max_width is None else QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) self.setMinimumHeight(0)
def __init__(self, parent=None, min_height=None, max_height=None): OSpacer.__init__(self, parent, min_height, max_height, max_width=0) self.setSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.MinimumExpanding) self.setMinimumWidth(0)
def __init__(self, parent, mode=ADSR, show_points=True): QtGui.QWidget.__init__(self, parent) self.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) self.mode = mode self.show_points = show_points self.setContentsMargins(2, 2, 2, 2) self.setMinimumSize(68, 40) self.attack = 127 self.attack_level = 127 self.decay = 127 self.sustain = 64 self.decay2 = 127 self.sustain2 = 64 self.release = 64 self.attack_point = None self.decay_point = None self.sustain_point = None self.decay2_point = None self.sustain2_point = None self.release_end = None self.envelope = None self.current_cursor = self.current_delta = self.hover_point = None self.font_metrics = QtGui.QFontMetrics(QtGui.QFont('Droid Sans', 10, QtGui.QFont.Bold)) self.create_cursors() self.reset_envelope() self.env_rect = QtCore.QRectF(12, 4, self.width()-25, self.height()-9)
def __init__(self, parent=None, value_list=None, name='', wheel_dir=True, default=0): QtGui.QComboBox.__init__(self, parent) self.combo_padding = 2 self.spacing = 4 self.setFont(QtGui.QFont('Droid Sans', 10, QtGui.QFont.Bold)) self.font_metrics = QtGui.QFontMetrics(QtGui.QFont('Droid Sans', 10, QtGui.QFont.Bold)) self.label_font = QtGui.QFont('Droid Sans', 9, QtGui.QFont.Bold) self.label_font_metrics = QtGui.QFontMetrics(self.label_font) # self.list = ListView(self) # self.setFocusPolicy(QtCore.Qt.WheelFocus) # self.list.indexChanged.connect(self.setCurrentIndex) if name: self.name = name self.setMinimumSize(10, self.font_metrics.height()+self.label_font_metrics.height()+self.spacing+self.combo_padding*2) self.setMaximumHeight(self.font_metrics.height()+self.label_font_metrics.height()+self.spacing+self.combo_padding*2) else: self.name = None self.setMinimumSize(10, self.font_metrics.height()+self.combo_padding*2) self.setMaximumHeight(self.font_metrics.height()+self.combo_padding*2) # self.setSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) self.value_list = [] self.wheel_dir = 1 if wheel_dir else -1 if value_list: self.add_items(value_list) # if not 0 <= default <= len(value_list): # default = 0 self.setCurrentIndex(default) # self._setValue(default) else: self.current = 'None' # self.setCurrentIndex(-1) self.currentIndexChanged.connect(self.indexChanged)
def __init__(self, sardana=None, pool=None, parent=None): wiz.SardanaBasePage.__init__(self, parent) self._sardana = sardana self._pool = pool self.setSubTitle('Please select the Pool from existing Sardana') self._valid = True self._panel = self.getPanelWidget() layout = QtGui.QGridLayout() self._sardanaNameCB = QtGui.QComboBox() self._poolNameCB = QtGui.QComboBox() layout.addItem(QtGui.QSpacerItem( 60, 60, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum), 0, 0) layout.addWidget(QtGui.QLabel("Sardana"), 0, 1) layout.addItem(QtGui.QSpacerItem( 60, 60, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum), 0, 3) layout.addWidget(self._sardanaNameCB, 0, 2) layout.addWidget(QtGui.QLabel("Pool"), 1, 1) layout.addWidget(self._poolNameCB, 1, 2) layout.addItem(QtGui.QSpacerItem( 200, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum), 2, 2) self._panel.setLayout(layout) self.setStatus( "Select the instances of Sardana and Pool, and click Next to continue") self['sardana'] = self._getSardana self['pool'] = self._getPool self.connect(self._sardanaNameCB, QtCore.SIGNAL( 'currentIndexChanged(int)'), self._fillPoolNameCB)
def __init__(self, parent=None, width=5, height=0.4): fig = mpl.figure.Figure(figsize=(width, height), dpi=96) self.fig = fig Canvas.__init__(self, fig) bg = self.palette().window().color() cl = (bg.redF(), bg.greenF(), bg.blueF()) # fig.set_edgecolor(cl) fig.set_facecolor(cl) self.setParent(parent) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) self.updateGeometry() fm = QtGui.QFontMetrics(self.font()) self.fontsize = int(fm.height()) / 1.25
def setupUi(self, downloadDialog): downloadDialog.setObjectName(_fromUtf8("downloadDialog")) downloadDialog.resize(638, 233) self.gridLayout = QtGui.QGridLayout(downloadDialog) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_5 = QtGui.QLabel(downloadDialog) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) self.label_3 = QtGui.QLabel(downloadDialog) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.labelFolder = QtGui.QLabel(downloadDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.labelFolder.sizePolicy().hasHeightForWidth()) self.labelFolder.setSizePolicy(sizePolicy) self.labelFolder.setObjectName(_fromUtf8("labelFolder")) self.gridLayout.addWidget(self.labelFolder, 0, 1, 1, 1) self.label_6 = QtGui.QLabel(downloadDialog) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) self.label = QtGui.QLabel(downloadDialog) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(downloadDialog) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.folderButton = QtGui.QPushButton(downloadDialog) self.folderButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.folderButton.setObjectName(_fromUtf8("folderButton")) self.gridLayout.addWidget(self.folderButton, 0, 2, 1, 1) self.filenameEdit = QtGui.QLineEdit(downloadDialog) self.filenameEdit.setObjectName(_fromUtf8("filenameEdit")) self.gridLayout.addWidget(self.filenameEdit, 1, 1, 1, 2) self.labelFileSize = QtGui.QLabel(downloadDialog) self.labelFileSize.setObjectName(_fromUtf8("labelFileSize")) self.gridLayout.addWidget(self.labelFileSize, 2, 1, 1, 2) self.labelResume = QtGui.QLabel(downloadDialog) self.labelResume.setObjectName(_fromUtf8("labelResume")) self.gridLayout.addWidget(self.labelResume, 3, 1, 1, 2) self.labelFileType = QtGui.QLabel(downloadDialog) self.labelFileType.setObjectName(_fromUtf8("labelFileType")) self.gridLayout.addWidget(self.labelFileType, 4, 1, 1, 2) self.dialogButtonBox = QtGui.QDialogButtonBox(downloadDialog) self.dialogButtonBox.setOrientation(QtCore.Qt.Horizontal) self.dialogButtonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.dialogButtonBox.setObjectName(_fromUtf8("dialogButtonBox")) self.gridLayout.addWidget(self.dialogButtonBox, 5, 0, 1, 3) self.retranslateUi(downloadDialog) QtCore.QObject.connect(self.dialogButtonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), downloadDialog.accept) QtCore.QObject.connect(self.dialogButtonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), downloadDialog.reject) QtCore.QMetaObject.connectSlotsByName(downloadDialog)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(454, 413) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.usr_line_edit = QtGui.QLineEdit(self.centralwidget) self.usr_line_edit.setGeometry(QtCore.QRect(150, 130, 181, 21)) self.usr_line_edit.setObjectName(_fromUtf8("usr_line_edit")) self.pwd_line_edit = QtGui.QLineEdit(self.centralwidget) self.pwd_line_edit.setGeometry(QtCore.QRect(150, 170, 181, 21)) self.pwd_line_edit.setEchoMode(QtGui.QLineEdit.Password) self.pwd_line_edit.setObjectName(_fromUtf8("pwd_line_edit")) self.re_enter_pwd_line_edit = QtGui.QLineEdit(self.centralwidget) self.re_enter_pwd_line_edit.setGeometry(QtCore.QRect(150, 210, 181, 21)) self.re_enter_pwd_line_edit.setEchoMode(QtGui.QLineEdit.Password) self.re_enter_pwd_line_edit.setObjectName(_fromUtf8("re_enter_pwd_line_edit")) self.reenter_pwd_label = QtGui.QLabel(self.centralwidget) self.reenter_pwd_label.setGeometry(QtCore.QRect(20, 210, 111, 20)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.reenter_pwd_label.sizePolicy().hasHeightForWidth()) self.reenter_pwd_label.setSizePolicy(sizePolicy) self.reenter_pwd_label.setObjectName(_fromUtf8("reenter_pwd_label")) self.pwd_label = QtGui.QLabel(self.centralwidget) self.pwd_label.setGeometry(QtCore.QRect(70, 170, 71, 20)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pwd_label.sizePolicy().hasHeightForWidth()) self.pwd_label.setSizePolicy(sizePolicy) self.pwd_label.setObjectName(_fromUtf8("pwd_label")) self.usr_name_label = QtGui.QLabel(self.centralwidget) self.usr_name_label.setGeometry(QtCore.QRect(70, 130, 71, 20)) self.usr_name_label.setObjectName(_fromUtf8("usr_name_label")) self.register_label = QtGui.QLabel(self.centralwidget) self.register_label.setGeometry(QtCore.QRect(170, 50, 121, 31)) font = QtGui.QFont() font.setPointSize(20) self.register_label.setFont(font) self.register_label.setAlignment(QtCore.Qt.AlignCenter) self.register_label.setObjectName(_fromUtf8("register_label")) self.register_button = QtGui.QPushButton(self.centralwidget) self.register_button.setGeometry(QtCore.QRect(150, 310, 181, 41)) self.register_button.setObjectName(_fromUtf8("register_button")) self.reenter_pwd_label_2 = QtGui.QLabel(self.centralwidget) self.reenter_pwd_label_2.setGeometry(QtCore.QRect(80, 250, 61, 20)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.reenter_pwd_label_2.sizePolicy().hasHeightForWidth()) self.reenter_pwd_label_2.setSizePolicy(sizePolicy) self.reenter_pwd_label_2.setObjectName(_fromUtf8("reenter_pwd_label_2")) self.re_enter_pwd_line_edit_2 = QtGui.QLineEdit(self.centralwidget) self.re_enter_pwd_line_edit_2.setGeometry(QtCore.QRect(150, 250, 181, 21)) self.re_enter_pwd_line_edit_2.setEchoMode(QtGui.QLineEdit.Normal) self.re_enter_pwd_line_edit_2.setObjectName(_fromUtf8("re_enter_pwd_line_edit_2")) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
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 __init__(self, year, zone, solar_dir, wind_dir, tgt_dir, fmat, wrap, coords, return_code, output): super(RptDialog, self).__init__() self.parms = [str(year), str(zone), wrap, fmat, tgt_dir, solar_dir, wind_dir] if wrap == 'y': wrapy = 'Yes' else: wrapy = 'No' max_line = 0 self.lines = 'Parameters:\n Year: %s\n Wrap year: %s\n Time Zone: %s\n Output Format: %s\n' \ % (year, wrapy, zone, fmat) if fmat != 'srw': self.lines += ' Solar Files: %s\n' % solar_dir self.lines += ' Wind Files: %s\n' % wind_dir self.lines += ' Target Folder: %s\n' % tgt_dir if coords != '': self.lines += ' Coordinates: %s\n' % coords self.lines += 'Return Code:\n %s\n' % return_code self.lines += 'Output:\n' self.lines += output lenem = self.lines.split('\n') line_cnt = len(lenem) for i in range(line_cnt): max_line = max(max_line, len(lenem[i])) del lenem QtGui.QDialog.__init__(self) self.saveButton = QtGui.QPushButton(self.tr('&Save')) self.cancelButton = QtGui.QPushButton(self.tr('Cancel')) buttonLayout = QtGui.QHBoxLayout() buttonLayout.addStretch(1) buttonLayout.addWidget(self.saveButton) buttonLayout.addWidget(self.cancelButton) self.connect(self.saveButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('accept()')) self.connect(self.cancelButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('reject()')) self.widget = QtGui.QTextEdit() self.widget.setFont(QtGui.QFont('Courier New', 11)) fnt = self.widget.fontMetrics() ln = (max_line + 5) * fnt.maxWidth() ln2 = (line_cnt + 2) * fnt.height() screen = QtGui.QDesktopWidget().availableGeometry() if ln > screen.width() * .67: ln = int(screen.width() * .67) if ln2 > screen.height() * .67: ln2 = int(screen.height() * .67) self.widget.setSizePolicy(QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)) self.widget.resize(ln, ln2) self.widget.setPlainText(self.lines) layout = QtGui.QVBoxLayout() layout.addWidget(self.widget) layout.addLayout(buttonLayout) self.setLayout(layout) self.setWindowTitle('SIREN - Output from makeweather2') size = self.geometry() self.setGeometry(1, 1, ln + 10, ln2 + 35) size = self.geometry() self.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 2) self.widget.show()
def __init__(self, year, zone, src_dir, tgt_dir, fmat, coords, return_code, output): super(RptDialog, self).__init__() self.parms = [str(year), str(zone), fmat, tgt_dir, src_dir] max_line = 0 self.lines = 'Parameters:\n Year: %s\n Time Zone: %s\n Input Format: %s\n' % \ (year, zone, fmat) self.lines += ' Rainfall Files: %s\n' % src_dir self.lines += ' Target Folder: %s\n' % tgt_dir if coords != '': self.lines += ' Coordinates: %s\n' % coords self.lines += 'Return Code:\n %s\n' % return_code self.lines += 'Output:\n' self.lines += output lenem = self.lines.split('\n') line_cnt = len(lenem) for i in range(line_cnt): max_line = max(max_line, len(lenem[i])) del lenem QtGui.QDialog.__init__(self) self.saveButton = QtGui.QPushButton(self.tr('&Save')) self.cancelButton = QtGui.QPushButton(self.tr('Cancel')) buttonLayout = QtGui.QHBoxLayout() buttonLayout.addStretch(1) buttonLayout.addWidget(self.saveButton) buttonLayout.addWidget(self.cancelButton) self.connect(self.saveButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('accept()')) self.connect(self.cancelButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('reject()')) self.widget = QtGui.QTextEdit() self.widget.setFont(QtGui.QFont('Courier New', 11)) fnt = self.widget.fontMetrics() ln = (max_line + 5) * fnt.maxWidth() ln2 = (line_cnt + 2) * fnt.height() screen = QtGui.QDesktopWidget().availableGeometry() if ln > screen.width() * .67: ln = int(screen.width() * .67) if ln2 > screen.height() * .67: ln2 = int(screen.height() * .67) self.widget.setSizePolicy(QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)) self.widget.resize(ln, ln2) self.widget.setPlainText(self.lines) layout = QtGui.QVBoxLayout() layout.addWidget(self.widget) layout.addLayout(buttonLayout) self.setLayout(layout) self.setWindowTitle('SIREN - Output from makerainfall2') size = self.geometry() self.setGeometry(1, 1, ln + 10, ln2 + 35) size = self.geometry() self.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 2) self.widget.show()
def __init__(self, year, zone, solar_dir, wind_dir, tgt_dir, fmat, wrap, coords, return_code, output): super(RptDialog, self).__init__() self.parms = [str(year), str(zone), wrap, fmat, tgt_dir, solar_dir, wind_dir] if wrap == 'y': wrapy = 'Yes' else: wrapy = 'No' max_line = 0 self.lines = 'Parameters:\n Year: %s\n Wrap year: %s\n Time Zone: %s\n Output Format: %s\n' \ % (year, wrapy, zone, fmat) if fmat != 'srw': self.lines += ' Solar Files: %s\n' % solar_dir self.lines += ' Wind Files: %s\n' % wind_dir self.lines += ' Target Folder: %s\n' % tgt_dir if coords != '': self.lines += ' Coordinates: %s\n' % coords self.lines += 'Return Code:\n %s\n' % return_code self.lines += 'Output:\n' self.lines += output lenem = self.lines.split('\n') line_cnt = len(lenem) for i in range(line_cnt): max_line = max(max_line, len(lenem[i])) del lenem QtGui.QDialog.__init__(self) self.saveButton = QtGui.QPushButton(self.tr('&Save')) self.cancelButton = QtGui.QPushButton(self.tr('Cancel')) buttonLayout = QtGui.QHBoxLayout() buttonLayout.addStretch(1) buttonLayout.addWidget(self.saveButton) buttonLayout.addWidget(self.cancelButton) self.connect(self.saveButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('accept()')) self.connect(self.cancelButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('reject()')) self.widget = QtGui.QTextEdit() self.widget.setFont(QtGui.QFont('Courier New', 11)) fnt = self.widget.fontMetrics() ln = (max_line + 5) * fnt.maxWidth() ln2 = (line_cnt + 2) * fnt.height() screen = QtGui.QDesktopWidget().availableGeometry() if ln > screen.width() * .67: ln = int(screen.width() * .67) if ln2 > screen.height() * .67: ln2 = int(screen.height() * .67) self.widget.setSizePolicy(QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)) self.widget.resize(ln, ln2) self.widget.setPlainText(self.lines) layout = QtGui.QVBoxLayout() layout.addWidget(self.widget) layout.addLayout(buttonLayout) self.setLayout(layout) self.setWindowTitle('makeweatherfiles - Output') size = self.geometry() self.setGeometry(1, 1, ln + 10, ln2 + 35) size = self.geometry() self.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 2) self.widget.show()
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(723, 595) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setMargin(2) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea_4 = QtGui.QScrollArea(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scrollArea_4.sizePolicy().hasHeightForWidth()) self.scrollArea_4.setSizePolicy(sizePolicy) self.scrollArea_4.setMinimumSize(QtCore.QSize(350, 0)) self.scrollArea_4.setMaximumSize(QtCore.QSize(370, 16777215)) self.scrollArea_4.setStyleSheet(_fromUtf8("")) self.scrollArea_4.setWidgetResizable(True) self.scrollArea_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.scrollArea_4.setObjectName(_fromUtf8("scrollArea_4")) self.SCF1 = QtGui.QWidget() self.SCF1.setGeometry(QtCore.QRect(0, 0, 355, 589)) self.SCF1.setStyleSheet(_fromUtf8("")) self.SCF1.setObjectName(_fromUtf8("SCF1")) self.gridLayout_6 = QtGui.QGridLayout(self.SCF1) self.gridLayout_6.setMargin(0) self.gridLayout_6.setSpacing(0) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.frame_6 = QtGui.QFrame(self.SCF1) self.frame_6.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_6.setFrameShadow(QtGui.QFrame.Raised) self.frame_6.setObjectName(_fromUtf8("frame_6")) self.gridLayout_8 = QtGui.QGridLayout(self.frame_6) self.gridLayout_8.setSpacing(5) self.gridLayout_8.setContentsMargins(0, 5, 0, 0) self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) self.WidgetLayout = QtGui.QGridLayout() self.WidgetLayout.setMargin(5) self.WidgetLayout.setSpacing(7) self.WidgetLayout.setObjectName(_fromUtf8("WidgetLayout")) self.gridLayout_8.addLayout(self.WidgetLayout, 0, 0, 1, 1) self.gridLayout_6.addWidget(self.frame_6, 0, 0, 1, 1) self.scrollArea_4.setWidget(self.SCF1) self.gridLayout.addWidget(self.scrollArea_4, 0, 0, 2, 1) self.advancedControlsLayout = QtGui.QVBoxLayout() self.advancedControlsLayout.setObjectName(_fromUtf8("advancedControlsLayout")) self.gridLayout.addLayout(self.advancedControlsLayout, 0, 1, 2, 1) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
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, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(355, 33) self.horizontalLayout = QtGui.QHBoxLayout(Form) self.horizontalLayout.setSpacing(3) self.horizontalLayout.setContentsMargins(0, 2, 0, 2) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.enable = QtGui.QCheckBox(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.enable.sizePolicy().hasHeightForWidth()) self.enable.setSizePolicy(sizePolicy) self.enable.setMinimumSize(QtCore.QSize(20, 0)) self.enable.setText(_fromUtf8("")) self.enable.setObjectName(_fromUtf8("enable")) self.horizontalLayout.addWidget(self.enable) self.name = QtGui.QLineEdit(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.name.sizePolicy().hasHeightForWidth()) self.name.setSizePolicy(sizePolicy) self.name.setObjectName(_fromUtf8("name")) self.horizontalLayout.addWidget(self.name) self.cmd = QtGui.QLineEdit(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cmd.sizePolicy().hasHeightForWidth()) self.cmd.setSizePolicy(sizePolicy) self.cmd.setObjectName(_fromUtf8("cmd")) self.horizontalLayout.addWidget(self.cmd) self.toolButton = QtGui.QToolButton(Form) icon = QtGui.QIcon.fromTheme(_fromUtf8("window-close")) self.toolButton.setIcon(icon) self.toolButton.setObjectName(_fromUtf8("toolButton")) self.horizontalLayout.addWidget(self.toolButton) self.horizontalLayout.setStretch(0, 1) self.horizontalLayout.setStretch(1, 3) self.horizontalLayout.setStretch(2, 10) self.retranslateUi(Form) QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.remove) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(94, 80) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMinimumSize(QtCore.QSize(0, 80)) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint) self.gridLayout.setMargin(0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.widgetFrameOuter = QtGui.QFrame(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widgetFrameOuter.sizePolicy().hasHeightForWidth()) self.widgetFrameOuter.setSizePolicy(sizePolicy) self.widgetFrameOuter.setMinimumSize(QtCore.QSize(0, 0)) self.widgetFrameOuter.setMaximumSize(QtCore.QSize(100, 100)) self.widgetFrameOuter.setStyleSheet(_fromUtf8("")) self.widgetFrameOuter.setFrameShape(QtGui.QFrame.StyledPanel) self.widgetFrameOuter.setFrameShadow(QtGui.QFrame.Raised) self.widgetFrameOuter.setObjectName(_fromUtf8("widgetFrameOuter")) self.verticalLayout = QtGui.QVBoxLayout(self.widgetFrameOuter) self.verticalLayout.setSpacing(2) self.verticalLayout.setMargin(2) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.title = QtGui.QLabel(self.widgetFrameOuter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.title.sizePolicy().hasHeightForWidth()) self.title.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.title.setFont(font) self.title.setStyleSheet(_fromUtf8("QLabel{background-color: transparent;}")) self.title.setAlignment(QtCore.Qt.AlignCenter) self.title.setObjectName(_fromUtf8("title")) self.verticalLayout.addWidget(self.title) self.button = QtGui.QPushButton(self.widgetFrameOuter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button.sizePolicy().hasHeightForWidth()) self.button.setSizePolicy(sizePolicy) self.button.setMinimumSize(QtCore.QSize(0, 0)) self.button.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.button.setText(_fromUtf8("")) self.button.setObjectName(_fromUtf8("button")) self.verticalLayout.addWidget(self.button) self.gridLayout.addWidget(self.widgetFrameOuter, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QObject.connect(self.button, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.run) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(701, 594) MainWindow.setMinimumSize(QtCore.QSize(370, 0)) MainWindow.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.SCF2 = QtGui.QWidget(MainWindow) self.SCF2.setStyleSheet(_fromUtf8("")) self.SCF2.setObjectName(_fromUtf8("SCF2")) self.verticalLayout = QtGui.QVBoxLayout(self.SCF2) self.verticalLayout.setSpacing(3) self.verticalLayout.setContentsMargins(0, 0, 0, 3) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.scrollArea_4 = QtGui.QScrollArea(self.SCF2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scrollArea_4.sizePolicy().hasHeightForWidth()) self.scrollArea_4.setSizePolicy(sizePolicy) self.scrollArea_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.scrollArea_4.setStyleSheet(_fromUtf8("")) self.scrollArea_4.setWidgetResizable(True) self.scrollArea_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.scrollArea_4.setObjectName(_fromUtf8("scrollArea_4")) self.SCF1 = QtGui.QWidget() self.SCF1.setGeometry(QtCore.QRect(0, 0, 699, 555)) self.SCF1.setStyleSheet(_fromUtf8("")) self.SCF1.setObjectName(_fromUtf8("SCF1")) self.gridLayout_5 = QtGui.QGridLayout(self.SCF1) self.gridLayout_5.setMargin(0) self.gridLayout_5.setSpacing(0) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.frame_5 = QtGui.QFrame(self.SCF1) self.frame_5.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_5.setFrameShadow(QtGui.QFrame.Raised) self.frame_5.setObjectName(_fromUtf8("frame_5")) self.gridLayout_7 = QtGui.QGridLayout(self.frame_5) self.gridLayout_7.setSpacing(5) self.gridLayout_7.setContentsMargins(0, 5, 0, 0) self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) self.ExperimentLayout = QtGui.QGridLayout() self.ExperimentLayout.setMargin(5) self.ExperimentLayout.setSpacing(7) self.ExperimentLayout.setObjectName(_fromUtf8("ExperimentLayout")) self.gridLayout_7.addLayout(self.ExperimentLayout, 1, 0, 1, 1) self.gridLayout_5.addWidget(self.frame_5, 0, 0, 1, 1) self.scrollArea_4.setWidget(self.SCF1) self.verticalLayout.addWidget(self.scrollArea_4) self.pushButton = QtGui.QPushButton(self.SCF2) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.verticalLayout.addWidget(self.pushButton) MainWindow.setCentralWidget(self.SCF2) self.actionIPython_Console = QtGui.QAction(MainWindow) self.actionIPython_Console.setObjectName(_fromUtf8("actionIPython_Console")) self.actionIPython = QtGui.QAction(MainWindow) self.actionIPython.setObjectName(_fromUtf8("actionIPython")) self.actionReset_Device = QtGui.QAction(MainWindow) self.actionReset_Device.setObjectName(_fromUtf8("actionReset_Device")) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.autoScan) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(898, 417) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.layout = QtGui.QVBoxLayout(self.frame) self.layout.setSpacing(0) self.layout.setMargin(0) self.layout.setObjectName(_fromUtf8("layout")) self.verticalLayout.addWidget(self.frame) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 898, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.toolBar.sizePolicy().hasHeightForWidth()) self.toolBar.setSizePolicy(sizePolicy) self.toolBar.setObjectName(_fromUtf8("toolBar")) MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) MainWindow.insertToolBarBreak(self.toolBar) self.actionNumpy = QtGui.QAction(MainWindow) self.actionNumpy.setObjectName(_fromUtf8("actionNumpy")) self.actionPylab = QtGui.QAction(MainWindow) self.actionPylab.setObjectName(_fromUtf8("actionPylab")) self.actionScipy = QtGui.QAction(MainWindow) self.actionScipy.setObjectName(_fromUtf8("actionScipy")) self.toolBar.addAction(self.actionNumpy) self.toolBar.addAction(self.actionScipy) self.toolBar.addAction(self.actionPylab) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.actionNumpy, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.importNumpy) QtCore.QObject.connect(self.actionScipy, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.importScipy) QtCore.QObject.connect(self.actionPylab, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.importPylab) QtCore.QMetaObject.connectSlotsByName(MainWindow)
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, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(766, 479) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Form.setWindowIcon(icon) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.explorerTable = QtGui.QTableWidget(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.explorerTable.sizePolicy().hasHeightForWidth()) self.explorerTable.setSizePolicy(sizePolicy) self.explorerTable.setFocusPolicy(QtCore.Qt.NoFocus) self.explorerTable.setAcceptDrops(True) self.explorerTable.setFrameShape(QtGui.QFrame.StyledPanel) self.explorerTable.setFrameShadow(QtGui.QFrame.Plain) self.explorerTable.setLineWidth(1) self.explorerTable.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.explorerTable.setProperty("showDropIndicator", False) self.explorerTable.setDragDropOverwriteMode(False) self.explorerTable.setAlternatingRowColors(False) self.explorerTable.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.explorerTable.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.explorerTable.setTextElideMode(QtCore.Qt.ElideMiddle) self.explorerTable.setShowGrid(False) self.explorerTable.setGridStyle(QtCore.Qt.DotLine) self.explorerTable.setWordWrap(False) self.explorerTable.setCornerButtonEnabled(True) self.explorerTable.setObjectName(_fromUtf8("explorerTable")) self.explorerTable.setColumnCount(4) self.explorerTable.setRowCount(0) item = QtGui.QTableWidgetItem() self.explorerTable.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.explorerTable.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.explorerTable.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.explorerTable.setHorizontalHeaderItem(3, item) self.explorerTable.horizontalHeader().setVisible(True) self.explorerTable.horizontalHeader().setCascadingSectionResizes(True) self.explorerTable.horizontalHeader().setDefaultSectionSize(50) self.explorerTable.horizontalHeader().setHighlightSections(True) self.explorerTable.horizontalHeader().setSortIndicatorShown(False) self.explorerTable.horizontalHeader().setStretchLastSection(True) self.explorerTable.verticalHeader().setVisible(False) self.explorerTable.verticalHeader().setCascadingSectionResizes(False) self.gridLayout.addWidget(self.explorerTable, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def createToolBox(self): self.buttonGroup = QtGui.QButtonGroup() self.buttonGroup.setExclusive(False) self.buttonGroup.buttonClicked[int].connect(self.buttonGroupClicked) layout = QtGui.QGridLayout() layout.addWidget(self.createCellWidget("Conditional", DiagramItem.Conditional), 0, 0) layout.addWidget(self.createCellWidget("Process", DiagramItem.Step), 0, 1) layout.addWidget(self.createCellWidget("Input/Output", DiagramItem.Io), 1, 0) textButton = QtGui.QToolButton() textButton.setCheckable(True) self.buttonGroup.addButton(textButton, self.InsertTextButton) textButton.setIcon(QtGui.QIcon(QtGui.QPixmap(':/images/textpointer.png') .scaled(30, 30))) textButton.setIconSize(QtCore.QSize(50, 50)) textLayout = QtGui.QGridLayout() textLayout.addWidget(textButton, 0, 0, QtCore.Qt.AlignHCenter) textLayout.addWidget(QtGui.QLabel("Text"), 1, 0, QtCore.Qt.AlignCenter) textWidget = QtGui.QWidget() textWidget.setLayout(textLayout) layout.addWidget(textWidget, 1, 1) layout.setRowStretch(3, 10) layout.setColumnStretch(2, 10) itemWidget = QtGui.QWidget() itemWidget.setLayout(layout) self.backgroundButtonGroup = QtGui.QButtonGroup() self.backgroundButtonGroup.buttonClicked.connect(self.backgroundButtonGroupClicked) backgroundLayout = QtGui.QGridLayout() backgroundLayout.addWidget(self.createBackgroundCellWidget("Blue Grid", ':/images/background1.png'), 0, 0) backgroundLayout.addWidget(self.createBackgroundCellWidget("White Grid", ':/images/background2.png'), 0, 1) backgroundLayout.addWidget(self.createBackgroundCellWidget("Gray Grid", ':/images/background3.png'), 1, 0) backgroundLayout.addWidget(self.createBackgroundCellWidget("No Grid", ':/images/background4.png'), 1, 1) backgroundLayout.setRowStretch(2, 10) backgroundLayout.setColumnStretch(2, 10) backgroundWidget = QtGui.QWidget() backgroundWidget.setLayout(backgroundLayout) self.toolBox = QtGui.QToolBox() self.toolBox.setSizePolicy(QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Ignored)) self.toolBox.setMinimumWidth(itemWidget.sizeHint().width()) self.toolBox.addItem(itemWidget, "Basic Flowchart Shapes") self.toolBox.addItem(backgroundWidget, "Backgrounds")
def createToolBox(self): self.buttonGroup = QtGui.QButtonGroup() self.buttonGroup.setExclusive(False) #self.buttonGroup.buttonClicked[int].connect(self.buttonGroupClicked) layout = QtGui.QGridLayout() #layout.addWidget(self.createCellWidget("Conditional", DiagramItem.Conditional), 0, 0) #layout.addWidget(self.createCellWidget("Process", DiagramItem.Step), 0, 1) #layout.addWidget(self.createCellWidget("Input/Output", DiagramItem.Io), 1, 0) textButton = QtGui.QToolButton() textButton.setCheckable(True) textButton.setIcon(QtGui.QIcon(QtGui.QPixmap(':/images/textpointer.png') .scaled(30, 30))) textButton.setIconSize(QtCore.QSize(50, 50)) textLayout = QtGui.QGridLayout() textLayout.addWidget(textButton, 0, 0, QtCore.Qt.AlignHCenter) textLayout.addWidget(QtGui.QLabel("Text"), 1, 0, QtCore.Qt.AlignCenter) textWidget = QtGui.QWidget() textWidget.setLayout(textLayout) layout.addWidget(textWidget, 1, 1) layout.setRowStretch(3, 10) layout.setColumnStretch(2, 10) itemWidget = QtGui.QWidget() itemWidget.setLayout(layout) self.backgroundButtonGroup = QtGui.QButtonGroup() #self.backgroundButtonGroup.buttonClicked.connect(self.backgroundButtonGroupClicked) backgroundLayout = QtGui.QGridLayout() backgroundLayout.addWidget(self.createBackgroundCellWidget("Blue Grid", ':/images/background1.png'), 0, 0) backgroundLayout.addWidget(self.createBackgroundCellWidget("White Grid", ':/images/background2.png'), 0, 1) backgroundLayout.addWidget(self.createBackgroundCellWidget("Gray Grid", ':/images/background3.png'), 1, 0) backgroundLayout.addWidget(self.createBackgroundCellWidget("No Grid", ':/images/background4.png'), 1, 1) backgroundLayout.setRowStretch(2, 10) backgroundLayout.setColumnStretch(2, 10) backgroundWidget = QtGui.QWidget() backgroundWidget.setLayout(backgroundLayout) self.toolBox = QtGui.QToolBox() self.toolBox.setSizePolicy(QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Ignored)) self.toolBox.setMinimumWidth(itemWidget.sizeHint().width()) self.toolBox.addItem(itemWidget, "Basic Flowchart Shapes") self.toolBox.addItem(backgroundWidget, "Backgrounds")