Python PyQt4.QtCore.QSize() Examples

The following are 30 code examples of PyQt4.QtCore.QSize(). You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may also want to check out all available functions/classes of the module PyQt4.QtCore , or try the search function .
Example #1
Source File: ListItemWidgets.py    From qgis-cartodb with GNU General Public License v2.0 6 votes vote down vote up
def __init__(self, tableName=None, layer=None, size=None, rows=None):
        CartoDBDatasetsListItem.__init__(self, tableName, None, size, rows)

        '''
        self.ui.statusLB = QLabel(self)
        self.ui.statusLB.setMaximumSize(QSize(100, 16777215))
        self.ui.statusLB.setAlignment(Qt.AlignCenter | Qt.AlignTrailing | Qt.AlignVCenter)
        self.ui.statusLB.setWordWrap(True)
        self.ui.horizontalLayout.insertWidget(1, self.ui.statusLB)
        '''

        self.ui.statusBar = QProgressBar(self)
        self.ui.statusBar.setProperty("value", 0)
        self.ui.statusBar.setFormat("Init")
        self.ui.statusBar.setAutoFillBackground(True)
        self.ui.statusBar.hide()
        self.ui.horizontalLayout.insertWidget(1, self.ui.statusBar)

        self.layer = layer 
Example #2
Source File: PyQtPiClock.py    From PiClock with MIT License 6 votes vote down vote up
def googlemapurl(self, radar, rect):
        urlp = []
        if len(ApiKeys.googleapi) > 0:
            urlp.append('key=' + ApiKeys.googleapi)
        urlp.append(
            'center=' + str(radar['center'].lat) +
            ',' + str(radar['center'].lng))
        zoom = radar['zoom']
        rsize = rect.size()
        if rsize.width() > 640 or rsize.height() > 640:
            rsize = QtCore.QSize(rsize.width() / 2, rsize.height() / 2)
            zoom -= 1
        urlp.append('zoom=' + str(zoom))
        urlp.append('size=' + str(rsize.width()) + 'x' + str(rsize.height()))
        urlp.append('maptype=hybrid')

        return 'http://maps.googleapis.com/maps/api/staticmap?' + \
            '&'.join(urlp) 
Example #3
Source File: softimagescene.py    From cross3d with MIT License 6 votes vote down vote up
def setRenderSize(self, size):
		"""
			\remarks	set the render output size for the scene
			\param		size	<QSize>
			\return		<bool> success
		"""
		from PyQt4.QtCore import QSize
		if isinstance(size, QSize):
			width = size.width()
			height = size.height()
		elif isinstance(size, list):
			if len(size) < 2:
				raise TypeError('You must provide a width and a height when setting the render size using a list')
			width = size[0]
			height = size[1]
		xsi.SetValue("Passes.RenderOptions.ImageWidth", width)
		xsi.SetValue("Passes.RenderOptions.ImageHeight", height)
		return True 
Example #4
Source File: mayascene.py    From cross3d with MIT License 6 votes vote down vote up
def setRenderSize(self, size):
		""" Set the render output size for the scene
			:param size: <QSize>
		"""
		from PyQt4.QtCore import QSize
		if isinstance(size, QSize):
			width = size.width()
			height = size.height()
		elif isinstance(size, list):
			if len(size) < 2:
				raise TypeError('You must provide a width and a height when setting the render size using a list')
			width = size[0]
			height = size[1]
		cmds.setAttr('defaultResolution.width', width)
		cmds.setAttr('defaultResolution.height', height)
		return True 
Example #5
Source File: driverWindow.py    From crazyflieROS with GNU General Public License v2.0 6 votes vote down vote up
def readSettings(self):
        """ Load settings from previous session """
        rospy.logdebug("Loading previous session settings")
        settings = QSettings("omwdunkley", "reset" if self.options.reset else "flieROS"+str(self.options.radio) )
        self.resize(settings.value("size", QVariant(QSize(300, 500))).toSize())
        self.move(settings.value("pos", QVariant(QPoint(200, 200))).toPoint())

        self.ui.checkBox_reconnect.setChecked(settings.value("autoReconnect", QVariant(self.ui.checkBox_reconnect.isChecked())).toBool())
        self.ui.checkBox_beep.setChecked(settings.value("beepOn", QVariant(self.ui.checkBox_beep.isChecked())).toBool())
        self.ui.checkBox_xmode.setChecked(settings.value("xmodeOn", QVariant(self.ui.checkBox_xmode.isChecked())).toBool())
        self.ui.checkBox_kill.setChecked(settings.value("killOn", QVariant(self.ui.checkBox_kill.isChecked())).toBool())
        self.ui.checkBox_startupConnect.setChecked(settings.value("startConnect", QVariant(self.ui.checkBox_startupConnect)).toBool())

        self.ui.checkBox_pktHZ.setChecked(settings.value("pktHzOn", QVariant(self.ui.checkBox_pktHZ.isChecked())).toBool())
        self.ui.checkBox_logHZ.setChecked(settings.value("logHzOn", QVariant(self.ui.checkBox_logHZ.isChecked())).toBool())
        self.ui.horizontalSlider_pktHZ.setValue(settings.value("pktHzVal", QVariant(self.ui.horizontalSlider_pktHZ.value())).toInt()[0])
        self.ui.horizontalSlider_logHZ.setValue(settings.value("logHzVal", QVariant(self.ui.horizontalSlider_logHZ.value())).toInt()[0])
        self.ui.horizontalSlider_guiHZ.setValue(settings.value("guiHzVal", QVariant(self.ui.horizontalSlider_guiHZ.value())).toInt()[0])
        self.ui.horizontalSlider_AI.setValue(settings.value("aiHzVal", QVariant(self.ui.horizontalSlider_AI.value())).toInt()[0])

        self.logManager.header().restoreState(settings.value("logTreeH", self.logManager.header().saveState()).toByteArray())
        self.paramManager.header().restoreState(settings.value("paramTreeH", self.paramManager.header().saveState()).toByteArray()) 
Example #6
Source File: guiMainQQ.py    From PyLinuxQQ with GNU General Public License v2.0 6 votes vote down vote up
def createWidget(self,listWidget, title,markname,uin):
        self.listWidgetItem = QtGui.QListWidgetItem(listWidget)
        self.listWidgetItem.setSizeHint(QtCore.QSize(0, 48))
        self.widget = QtGui.QWidget()
        self.widget.setProperty('uin',uin)
        self.widget.setGeometry(QtCore.QRect(0, 0, 238, 51))
        self.graphicsView[uin] = QtGui.QGraphicsView(self.widget)
        self.graphicsView[uin].setGeometry(QtCore.QRect(1, 1, 38, 38))
        self.lbl_title = QtGui.QLabel(self.widget)
        self.lbl_title.setGeometry(QtCore.QRect(60, 10, 181, 18))
        self.lbl_title.setFont(self.font2)
        if markname != 'None':
            title=markname+'('+title+')'
        self.lbl_title.setText(_translate("Main", title, None))
        self.lbl_comment = QtGui.QLabel(self.widget)
        self.lbl_comment.setGeometry(QtCore.QRect(60, 30, 181, 18))
        info=self.userdict.get(uin)
        if info['online']:
            self.lbl_comment.setText(_translate("Main", '[在线]', None))
        else:
            self.lbl_comment.setText(_translate("Main", '[离线]', None))
        self.lbl_comment.setFont(self.font3)
        return self.listWidgetItem, self.widget 
Example #7
Source File: ui_composer_symbol_editor.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, frmComposerSymbolEditor):
        frmComposerSymbolEditor.setObjectName(_fromUtf8("frmComposerSymbolEditor"))
        frmComposerSymbolEditor.resize(340, 320)
        self.gridLayout = QtGui.QGridLayout(frmComposerSymbolEditor)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(frmComposerSymbolEditor)
        self.label.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.cboSpatialFields = QtGui.QComboBox(frmComposerSymbolEditor)
        self.cboSpatialFields.setMinimumSize(QtCore.QSize(0, 30))
        self.cboSpatialFields.setObjectName(_fromUtf8("cboSpatialFields"))
        self.gridLayout.addWidget(self.cboSpatialFields, 0, 1, 1, 1)
        self.btnAddField = QtGui.QPushButton(frmComposerSymbolEditor)
        self.btnAddField.setMaximumSize(QtCore.QSize(30, 30))
        self.btnAddField.setText(_fromUtf8(""))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/add.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnAddField.setIcon(icon)
        self.btnAddField.setObjectName(_fromUtf8("btnAddField"))
        self.gridLayout.addWidget(self.btnAddField, 0, 2, 1, 1)
        self.btnClear = QtGui.QPushButton(frmComposerSymbolEditor)
        self.btnClear.setMaximumSize(QtCore.QSize(30, 30))
        self.btnClear.setText(_fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/reset.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnClear.setIcon(icon1)
        self.btnClear.setObjectName(_fromUtf8("btnClear"))
        self.gridLayout.addWidget(self.btnClear, 0, 3, 1, 1)
        self.tbFieldProperties = QtGui.QTabWidget(frmComposerSymbolEditor)
        self.tbFieldProperties.setTabsClosable(True)
        self.tbFieldProperties.setObjectName(_fromUtf8("tbFieldProperties"))
        self.gridLayout.addWidget(self.tbFieldProperties, 1, 0, 1, 4)

        self.retranslateUi(frmComposerSymbolEditor)
        self.tbFieldProperties.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(frmComposerSymbolEditor) 
Example #8
Source File: ui_source_document_dialog.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, SourceDocumentTranslatorDialog):
        SourceDocumentTranslatorDialog.setObjectName(_fromUtf8("SourceDocumentTranslatorDialog"))
        SourceDocumentTranslatorDialog.resize(497, 127)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(SourceDocumentTranslatorDialog.sizePolicy().hasHeightForWidth())
        SourceDocumentTranslatorDialog.setSizePolicy(sizePolicy)
        SourceDocumentTranslatorDialog.setMinimumSize(QtCore.QSize(0, 127))
        self.gridLayout = QtGui.QGridLayout(SourceDocumentTranslatorDialog)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.vlNotification = QtGui.QVBoxLayout()
        self.vlNotification.setObjectName(_fromUtf8("vlNotification"))
        self.gridLayout.addLayout(self.vlNotification, 0, 0, 1, 3)
        self.label = QtGui.QLabel(SourceDocumentTranslatorDialog)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
        self.txtRootFolder = QtGui.QLineEdit(SourceDocumentTranslatorDialog)
        self.txtRootFolder.setMinimumSize(QtCore.QSize(0, 30))
        self.txtRootFolder.setObjectName(_fromUtf8("txtRootFolder"))
        self.gridLayout.addWidget(self.txtRootFolder, 1, 1, 1, 1)
        self.btn_source_doc_folder = QtGui.QToolButton(SourceDocumentTranslatorDialog)
        self.btn_source_doc_folder.setMinimumSize(QtCore.QSize(30, 30))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/open_file.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btn_source_doc_folder.setIcon(icon)
        self.btn_source_doc_folder.setObjectName(_fromUtf8("btn_source_doc_folder"))
        self.gridLayout.addWidget(self.btn_source_doc_folder, 1, 2, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(SourceDocumentTranslatorDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 3)

        self.retranslateUi(SourceDocumentTranslatorDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), SourceDocumentTranslatorDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), SourceDocumentTranslatorDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(SourceDocumentTranslatorDialog) 
Example #9
Source File: ui_multiple_enumeration_dialog.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, EnumerationTranslatorDialog):
        EnumerationTranslatorDialog.setObjectName(_fromUtf8("EnumerationTranslatorDialog"))
        EnumerationTranslatorDialog.resize(443, 192)
        self.gridLayout_3 = QtGui.QGridLayout(EnumerationTranslatorDialog)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.vl_notification = QtGui.QVBoxLayout()
        self.vl_notification.setObjectName(_fromUtf8("vl_notification"))
        self.gridLayout_3.addLayout(self.vl_notification, 0, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(EnumerationTranslatorDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout_3.addWidget(self.buttonBox, 2, 0, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(EnumerationTranslatorDialog)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_4 = QtGui.QLabel(self.groupBox_2)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
        self.txt_source_col = QtGui.QLineEdit(self.groupBox_2)
        self.txt_source_col.setMinimumSize(QtCore.QSize(0, 30))
        self.txt_source_col.setStyleSheet(_fromUtf8("background-color: rgb(232, 232, 232);"))
        self.txt_source_col.setReadOnly(True)
        self.txt_source_col.setObjectName(_fromUtf8("txt_source_col"))
        self.gridLayout_2.addWidget(self.txt_source_col, 0, 1, 1, 1)
        self.label_6 = QtGui.QLabel(self.groupBox_2)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1)
        self.cbo_separator = QtGui.QComboBox(self.groupBox_2)
        self.cbo_separator.setMinimumSize(QtCore.QSize(0, 30))
        self.cbo_separator.setObjectName(_fromUtf8("cbo_separator"))
        self.gridLayout_2.addWidget(self.cbo_separator, 1, 1, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_2, 1, 0, 1, 1)

        self.retranslateUi(EnumerationTranslatorDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), EnumerationTranslatorDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), EnumerationTranslatorDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(EnumerationTranslatorDialog) 
Example #10
Source File: main_window.py    From hashmal with GNU General Public License v3.0 5 votes vote down vote up
def sizeHint(self):
        return QtCore.QSize(800, 500) 
Example #11
Source File: help_widgets.py    From hashmal with GNU General Public License v3.0 5 votes vote down vote up
def sizeHint(self):
        return QtCore.QSize(375, 270) 
Example #12
Source File: gui_utils.py    From hashmal with GNU General Public License v3.0 5 votes vote down vote up
def sizeHint(self):
        return QtCore.QSize(6, 8) 
Example #13
Source File: Settings.py    From darkc0de-old-stuff with GNU General Public License v3.0 5 votes vote down vote up
def setupUi(self, Settings):
        Settings.setObjectName("Settings")
        Settings.resize(310, 96)
        Settings.setMinimumSize(QtCore.QSize(310, 96))
        Settings.setMaximumSize(QtCore.QSize(310, 96))
        self.layoutWidget = QtGui.QWidget(Settings)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 310, 104))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1)
        self.path = QtGui.QLineEdit(self.layoutWidget)
        self.path.setObjectName("path")
        self.gridLayout.addWidget(self.path, 0, 1, 1, 1)
        self.browse = QtGui.QPushButton(self.layoutWidget)
        self.browse.setObjectName("browse")
        self.gridLayout.addWidget(self.browse, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Settings)
        QtCore.QMetaObject.connectSlotsByName(Settings) 
Example #14
Source File: ui_new_role.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, frmNewRole):
        frmNewRole.setObjectName(_fromUtf8("frmNewRole"))
        frmNewRole.resize(280, 186)
        self.gridLayout = QtGui.QGridLayout(frmNewRole)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.groupBox = QtGui.QGroupBox(frmNewRole)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label = QtGui.QLabel(self.groupBox)
        self.label.setMinimumSize(QtCore.QSize(60, 0))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
        self.txtRoleName = QtGui.QLineEdit(self.groupBox)
        self.txtRoleName.setMinimumSize(QtCore.QSize(0, 30))
        self.txtRoleName.setMaxLength(50)
        self.txtRoleName.setObjectName(_fromUtf8("txtRoleName"))
        self.gridLayout_2.addWidget(self.txtRoleName, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.groupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1)
        self.txtRoleDescription = QtGui.QLineEdit(self.groupBox)
        self.txtRoleDescription.setMinimumSize(QtCore.QSize(0, 30))
        self.txtRoleDescription.setMaxLength(50)
        self.txtRoleDescription.setObjectName(_fromUtf8("txtRoleDescription"))
        self.gridLayout_2.addWidget(self.txtRoleDescription, 1, 1, 1, 1)
        self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(frmNewRole)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout.addWidget(self.buttonBox, 1, 0, 1, 1)

        self.retranslateUi(frmNewRole)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), frmNewRole.reject)
        QtCore.QMetaObject.connectSlotsByName(frmNewRole) 
Example #15
Source File: Settings.py    From darkc0de-old-stuff with GNU General Public License v3.0 5 votes vote down vote up
def setupUi(self, Settings):
        Settings.setObjectName("Settings")
        Settings.resize(310, 96)
        Settings.setMinimumSize(QtCore.QSize(310, 96))
        Settings.setMaximumSize(QtCore.QSize(310, 96))
        self.layoutWidget = QtGui.QWidget(Settings)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 310, 104))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1)
        self.path = QtGui.QLineEdit(self.layoutWidget)
        self.path.setObjectName("path")
        self.gridLayout.addWidget(self.path, 0, 1, 1, 1)
        self.browse = QtGui.QPushButton(self.layoutWidget)
        self.browse.setObjectName("browse")
        self.gridLayout.addWidget(self.browse, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Settings)
        QtCore.QMetaObject.connectSlotsByName(Settings) 
Example #16
Source File: colormapcombo.py    From segyviewer with GNU Lesser General Public License v3.0 5 votes vote down vote up
def __init__(self, color_maps=None, parent=None):
        QComboBox.__init__(self, parent)
        self.setMaxVisibleItems(10)
        self.setStyleSheet("QComboBox { combobox-popup: 0; }")

        if color_maps is None:
            color_maps = self._type_sorted_color_maps()

        self.setMinimumWidth(170)
        self.setMaximumWidth(170)
        self.setMinimumHeight(30)

        self.setIconSize(QSize(128, 16))

        icon_width = 256
        icon_height = 16
        values = np.linspace(0, 1, icon_width)
        color_indexes = np.linspace(0, 255, icon_width, dtype=np.uint8)
        color_indexes = np.tile(color_indexes, icon_height)
        image = QImage(color_indexes.data, icon_width, icon_height, QImage.Format_Indexed8)

        for index, item in enumerate(color_maps):
            self.addItem(item)
            pix_map = self._create_icon(item, image, values)
            self.setItemData(index, "", Qt.DisplayRole)
            self.setItemData(index, item, Qt.ToolTipRole)
            self.setItemData(index, pix_map, Qt.DecorationRole) 
Example #17
Source File: ui_composer_data_field.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, frmComposerFieldEditor):
        frmComposerFieldEditor.setObjectName(_fromUtf8("frmComposerFieldEditor"))
        frmComposerFieldEditor.resize(281, 76)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(frmComposerFieldEditor.sizePolicy().hasHeightForWidth())
        frmComposerFieldEditor.setSizePolicy(sizePolicy)
        self.gridLayout = QtGui.QGridLayout(frmComposerFieldEditor)
        self.gridLayout.setVerticalSpacing(11)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.cboDataField = QtGui.QComboBox(frmComposerFieldEditor)
        self.cboDataField.setMinimumSize(QtCore.QSize(0, 30))
        self.cboDataField.setObjectName(_fromUtf8("cboDataField"))
        self.gridLayout.addWidget(self.cboDataField, 1, 1, 1, 1)
        self.label_2 = QtGui.QLabel(frmComposerFieldEditor)
        self.label_2.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.label = QtGui.QLabel(frmComposerFieldEditor)
        self.label.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)

        self.retranslateUi(frmComposerFieldEditor)
        QtCore.QMetaObject.connectSlotsByName(frmComposerFieldEditor) 
Example #18
Source File: guiMainQQ.py    From PyLinuxQQ with GNU General Public License v2.0 5 votes vote down vote up
def setupGroup(self,data):
        print 'group' 
        self.groupdict={}
        for g in data['gnamelist']:
            info={'name':g['name'],'gid':g['gid'],'code':g['code']}
            self.groupdict[g['gid']]=info
            item,widget=self.createWidget_group(self.listWidget_group,g['name'],g['gid'],'group')
            self.listWidget_group.setItemWidget(item, widget)
        self.toolsize_group[1]=len(data['gnamelist'])
        self.toolBox_group.resize(QtCore.QSize(250,self.toolsize_group[1]*48+len(self.toolsize_group)*34)) 
Example #19
Source File: guiMainQQ.py    From PyLinuxQQ with GNU General Public License v2.0 5 votes vote down vote up
def onToolBoxChanged_group(self,index):
        self.toolBox_group.resize(QtCore.QSize(250,self.toolsize_group[index]*48+len(self.toolsize_group)*34)) 
Example #20
Source File: ui_copy_profile.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, dlgCopyProfile):
        dlgCopyProfile.setObjectName(_fromUtf8("dlgCopyProfile"))
        dlgCopyProfile.resize(467, 147)
        dlgCopyProfile.setMinimumSize(QtCore.QSize(0, 0))
        self.formLayout = QtGui.QFormLayout(dlgCopyProfile)
        self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_2 = QtGui.QLabel(dlgCopyProfile)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.edtFromProfile = QtGui.QLineEdit(dlgCopyProfile)
        self.edtFromProfile.setReadOnly(True)
        self.edtFromProfile.setObjectName(_fromUtf8("edtFromProfile"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.edtFromProfile)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.formLayout.setItem(1, QtGui.QFormLayout.FieldRole, spacerItem)
        self.label = QtGui.QLabel(dlgCopyProfile)
        self.label.setMinimumSize(QtCore.QSize(60, 0))
        self.label.setObjectName(_fromUtf8("label"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label)
        self.edtName = QtGui.QLineEdit(dlgCopyProfile)
        self.edtName.setObjectName(_fromUtf8("edtName"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.edtName)
        self.label_3 = QtGui.QLabel(dlgCopyProfile)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_3)
        self.edtDesc = QtGui.QLineEdit(dlgCopyProfile)
        self.edtDesc.setObjectName(_fromUtf8("edtDesc"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.edtDesc)
        self.buttonBox = QtGui.QDialogButtonBox(dlgCopyProfile)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.buttonBox)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.formLayout.setItem(3, QtGui.QFormLayout.FieldRole, spacerItem1)

        self.retranslateUi(dlgCopyProfile)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), dlgCopyProfile.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), dlgCopyProfile.reject)
        QtCore.QMetaObject.connectSlotsByName(dlgCopyProfile) 
Example #21
Source File: ui_geom_property.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, GeometryProperty):
        GeometryProperty.setObjectName(_fromUtf8("GeometryProperty"))
        GeometryProperty.resize(290, 108)
        self.gridLayout_2 = QtGui.QGridLayout(GeometryProperty)
        self.gridLayout_2.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(GeometryProperty)
        self.label.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.cboGeoType = QtGui.QComboBox(GeometryProperty)
        self.cboGeoType.setMaximumSize(QtCore.QSize(500, 16777215))
        self.cboGeoType.setObjectName(_fromUtf8("cboGeoType"))
        self.gridLayout.addWidget(self.cboGeoType, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(GeometryProperty)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.btnCoord = QtGui.QPushButton(GeometryProperty)
        self.btnCoord.setObjectName(_fromUtf8("btnCoord"))
        self.gridLayout.addWidget(self.btnCoord, 1, 1, 1, 1)
        self.gridLayout.setColumnStretch(1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(GeometryProperty)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout_2.addWidget(self.buttonBox, 1, 0, 1, 1)

        self.retranslateUi(GeometryProperty)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), GeometryProperty.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), GeometryProperty.reject)
        QtCore.QMetaObject.connectSlotsByName(GeometryProperty) 
Example #22
Source File: ui_composer_photo_data_source.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, PhotoDataSourceEditor):
        PhotoDataSourceEditor.setObjectName(_fromUtf8("PhotoDataSourceEditor"))
        PhotoDataSourceEditor.resize(276, 298)
        self.gridLayout = QtGui.QGridLayout(PhotoDataSourceEditor)
        self.gridLayout.setVerticalSpacing(12)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.vl_notification = QtGui.QVBoxLayout()
        self.vl_notification.setObjectName(_fromUtf8("vl_notification"))
        self.gridLayout.addLayout(self.vl_notification, 1, 0, 1, 2)
        self.label_4 = QtGui.QLabel(PhotoDataSourceEditor)
        self.label_4.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 0, 0, 1, 2)
        spacerItem = QtGui.QSpacerItem(20, 118, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 4, 1, 1, 1)
        self.groupBox = QtGui.QGroupBox(PhotoDataSourceEditor)
        self.groupBox.setMinimumSize(QtCore.QSize(0, 0))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.ref_table = ReferencedTableEditor(self.groupBox)
        self.ref_table.setObjectName(_fromUtf8("ref_table"))
        self.gridLayout_2.addWidget(self.ref_table, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.groupBox, 2, 0, 1, 2)
        self.label = QtGui.QLabel(PhotoDataSourceEditor)
        self.label.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 3, 0, 1, 1)
        self.cbo_document_type = QtGui.QComboBox(PhotoDataSourceEditor)
        self.cbo_document_type.setMinimumSize(QtCore.QSize(0, 30))
        self.cbo_document_type.setObjectName(_fromUtf8("cbo_document_type"))
        self.gridLayout.addWidget(self.cbo_document_type, 3, 1, 1, 1)

        self.retranslateUi(PhotoDataSourceEditor)
        QtCore.QMetaObject.connectSlotsByName(PhotoDataSourceEditor) 
Example #23
Source File: ui_composer_data_field.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, frmComposerFieldEditor):
        frmComposerFieldEditor.setObjectName(_fromUtf8("frmComposerFieldEditor"))
        frmComposerFieldEditor.resize(281, 83)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(frmComposerFieldEditor.sizePolicy().hasHeightForWidth())
        frmComposerFieldEditor.setSizePolicy(sizePolicy)
        self.gridLayout = QtGui.QGridLayout(frmComposerFieldEditor)
        self.gridLayout.setVerticalSpacing(11)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.cboDataField = QtGui.QComboBox(frmComposerFieldEditor)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cboDataField.sizePolicy().hasHeightForWidth())
        self.cboDataField.setSizePolicy(sizePolicy)
        self.cboDataField.setMinimumSize(QtCore.QSize(0, 30))
        self.cboDataField.setObjectName(_fromUtf8("cboDataField"))
        self.gridLayout.addWidget(self.cboDataField, 1, 1, 1, 1)
        self.label_2 = QtGui.QLabel(frmComposerFieldEditor)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.label = QtGui.QLabel(frmComposerFieldEditor)
        self.label.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)

        self.retranslateUi(frmComposerFieldEditor)
        QtCore.QMetaObject.connectSlotsByName(frmComposerFieldEditor) 
Example #24
Source File: guiMainQQ.py    From PyLinuxQQ with GNU General Public License v2.0 5 votes vote down vote up
def onToolBoxChanged(self,index):
        self.toolBox.resize(QtCore.QSize(250,self.toolsize[index]*48+len(self.toolsize)*34)) 
Example #25
Source File: ui_composer_symbol_editor.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, frmComposerSymbolEditor):
        frmComposerSymbolEditor.setObjectName(_fromUtf8("frmComposerSymbolEditor"))
        frmComposerSymbolEditor.resize(340, 320)
        self.gridLayout = QtGui.QGridLayout(frmComposerSymbolEditor)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(frmComposerSymbolEditor)
        self.label.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.cboSpatialFields = QtGui.QComboBox(frmComposerSymbolEditor)
        self.cboSpatialFields.setMinimumSize(QtCore.QSize(0, 30))
        self.cboSpatialFields.setObjectName(_fromUtf8("cboSpatialFields"))
        self.gridLayout.addWidget(self.cboSpatialFields, 0, 1, 1, 1)
        self.btnAddField = QtGui.QPushButton(frmComposerSymbolEditor)
        self.btnAddField.setMaximumSize(QtCore.QSize(30, 30))
        self.btnAddField.setText(_fromUtf8(""))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/add.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnAddField.setIcon(icon)
        self.btnAddField.setObjectName(_fromUtf8("btnAddField"))
        self.gridLayout.addWidget(self.btnAddField, 0, 2, 1, 1)
        self.btnClear = QtGui.QPushButton(frmComposerSymbolEditor)
        self.btnClear.setMaximumSize(QtCore.QSize(30, 30))
        self.btnClear.setText(_fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/reset.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnClear.setIcon(icon1)
        self.btnClear.setObjectName(_fromUtf8("btnClear"))
        self.gridLayout.addWidget(self.btnClear, 0, 3, 1, 1)
        self.tbFieldProperties = QtGui.QTabWidget(frmComposerSymbolEditor)
        self.tbFieldProperties.setTabsClosable(True)
        self.tbFieldProperties.setObjectName(_fromUtf8("tbFieldProperties"))
        self.gridLayout.addWidget(self.tbFieldProperties, 1, 0, 1, 4)

        self.retranslateUi(frmComposerSymbolEditor)
        self.tbFieldProperties.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(frmComposerSymbolEditor) 
Example #26
Source File: ui_composer_table_source.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, TableDataSourceEditor):
        TableDataSourceEditor.setObjectName(_fromUtf8("TableDataSourceEditor"))
        TableDataSourceEditor.resize(276, 298)
        self.gridLayout = QtGui.QGridLayout(TableDataSourceEditor)
        self.gridLayout.setVerticalSpacing(10)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.vl_notification = QtGui.QVBoxLayout()
        self.vl_notification.setObjectName(_fromUtf8("vl_notification"))
        self.gridLayout.addLayout(self.vl_notification, 1, 0, 1, 2)
        self.label_4 = QtGui.QLabel(TableDataSourceEditor)
        self.label_4.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 0, 0, 1, 2)
        spacerItem = QtGui.QSpacerItem(20, 118, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 4, 1, 1, 1)
        self.ref_table = ReferencedTableEditor(TableDataSourceEditor)
        self.ref_table.setObjectName(_fromUtf8("ref_table"))
        self.gridLayout.addWidget(self.ref_table, 3, 0, 1, 2)
        self.label = QtGui.QLabel(TableDataSourceEditor)
        self.label.setMinimumSize(QtCore.QSize(0, 30))
        self.label.setScaledContents(False)
        self.label.setWordWrap(True)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 2, 0, 1, 2)

        self.retranslateUi(TableDataSourceEditor)
        QtCore.QMetaObject.connectSlotsByName(TableDataSourceEditor) 
Example #27
Source File: guiMainQQ.py    From PyLinuxQQ with GNU General Public License v2.0 5 votes vote down vote up
def onToolBoxChanged(self,index):
        self.toolBox.resize(QtCore.QSize(250,self.toolsize[index]*48+len(self.toolsize)*34)) 
Example #28
Source File: guiMainQQ.py    From PyLinuxQQ with GNU General Public License v2.0 5 votes vote down vote up
def createWidget_group(self,listWidget,title,guin,flag):
        self.listWidgetItem = QtGui.QListWidgetItem(listWidget)
        self.listWidgetItem.setSizeHint(QtCore.QSize(0, 48))
        self.widget = QtGui.QWidget()
        self.widget.setProperty('uin',guin)
        self.widget.setGeometry(QtCore.QRect(0, 0, 238, 51))
        self.graphicsView_group[guin] = QtGui.QGraphicsView(self.widget)
        self.graphicsView_group[guin].setGeometry(QtCore.QRect(1, 1, 60, 60))
        self.graphicsView_group[guin].setScene(self.createImg(flag,guin))
        self.graphicsView_group[guin].resize(50,50)
        self.lbl_title = QtGui.QLabel(self.widget)
        self.lbl_title.setGeometry(QtCore.QRect(60, 10, 181, 18))
        self.lbl_title.setFont(self.font2)
        self.lbl_title.setText(_translate("Main", title, None))
        return self.listWidgetItem, self.widget 
Example #29
Source File: ui_spatial_unit_manager.py    From stdm with GNU General Public License v2.0 5 votes vote down vote up
def setupUi(self, SpatialUnitManagerWidget):
        SpatialUnitManagerWidget.setObjectName(_fromUtf8("SpatialUnitManagerWidget"))
        SpatialUnitManagerWidget.resize(405, 220)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(SpatialUnitManagerWidget.sizePolicy().hasHeightForWidth())
        SpatialUnitManagerWidget.setSizePolicy(sizePolicy)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.gridLayout_2 = QtGui.QGridLayout(self.dockWidgetContents)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.import_gpx_file_button = QtGui.QPushButton(self.dockWidgetContents)
        self.import_gpx_file_button.setObjectName(_fromUtf8("import_gpx_file_button"))
        self.gridLayout_2.addWidget(self.import_gpx_file_button, 1, 0, 1, 1)
        self.groupBox = QtGui.QGroupBox(self.dockWidgetContents)
        self.groupBox.setSizeIncrement(QtCore.QSize(0, 200))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.stdm_layers_combo = QtGui.QComboBox(self.groupBox)
        self.stdm_layers_combo.setSizeIncrement(QtCore.QSize(0, 0))
        self.stdm_layers_combo.setMinimumContentsLength(3)
        self.stdm_layers_combo.setIconSize(QtCore.QSize(16, 16))
        self.stdm_layers_combo.setObjectName(_fromUtf8("stdm_layers_combo"))
        self.gridLayout.addWidget(self.stdm_layers_combo, 0, 1, 1, 1)
        self.add_to_canvas_button = QtGui.QPushButton(self.groupBox)
        self.add_to_canvas_button.setObjectName(_fromUtf8("add_to_canvas_button"))
        self.gridLayout.addWidget(self.add_to_canvas_button, 1, 0, 1, 2)
        self.set_display_name_button = QtGui.QPushButton(self.groupBox)
        self.set_display_name_button.setObjectName(_fromUtf8("set_display_name_button"))
        self.gridLayout.addWidget(self.set_display_name_button, 2, 0, 1, 2)
        self.layerLebel = QtGui.QLabel(self.groupBox)
        self.layerLebel.setMaximumSize(QtCore.QSize(70, 16777215))
        self.layerLebel.setObjectName(_fromUtf8("layerLebel"))
        self.gridLayout.addWidget(self.layerLebel, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1)
        SpatialUnitManagerWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(SpatialUnitManagerWidget)
        QtCore.QMetaObject.connectSlotsByName(SpatialUnitManagerWidget) 
Example #30
Source File: register.py    From Smart-Mirror with MIT License 5 votes vote down vote up
def __init__(self, parent, *args, **kwargs):
        super(GenerateDatasetTab, self).__init__()
        self.capturing=False
        self.video_size = QSize(400, 300)
        self.snapshot_size = QSize(80, 80)
        self.store_dir= os.path.join(dataset_path,user['uname'])
        self.cascPath = 'haarcascade_frontalface_default.xml'
        self.faceCascade = cv2.CascadeClassifier(self.cascPath)
        self.snapshotCnt=0
        self.maxSnapshotCnt=8
        self.captureCompleted = False
        self.uploadCompleted = False
        self.trained = False
        self.initUI()