Ejemplo n.º 1
0
    def diffSetupUi(self, Form):
        Form.setObjectName("Form")
        self.diffGridLayout = QtGui.QGridLayout(Form)
        self.diffGridLayout.setObjectName("diffGridLayout")
        self.diffSnapLabel = QtGui.QLabel(Form)
        self.diffSnapLabel.setObjectName("diffSnapLabel")
        self.diffGridLayout.addWidget(self.diffSnapLabel, 0, 0, 1, 1)

        self.diffComboBox = QtGui.QComboBox(Form)
        self.diffComboBox.setObjectName("diffComboBox")
        self.diffComboBox.setToolTip(
            QtGui.QApplication.translate("Form", "Choose Second Snapshot",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.diffGridLayout.addWidget(self.diffComboBox, 0, 1, 1, 6)

        self.diffButtonCompare = QtGui.QPushButton(Form)
        self.diffButtonCompare.setObjectName("diffButtonCompare")
        self.diffGridLayout.addWidget(self.diffButtonCompare, 0, 7, 1, 1)

        self.tableWidget = QtGui.QTableWidget(Form)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(0)
        self.tableWidget.setRowCount(0)
        self.diffGridLayout.addWidget(self.tableWidget, 2, 0, 1, 8)

        self.lowerHorizontalLayout = QtGui.QHBoxLayout()
        self.lowerHorizontalLayout.setObjectName("lowerHorizontalLayout")
        self.minLabel = QtGui.QLabel(Form)
        self.minLabel.setObjectName("minLabel")
        self.minLabel.setMaximumSize(QtCore.QSize(40, 30))
        self.lowerHorizontalLayout.addWidget(self.minLabel)
        self.minLogo = QtGui.QLabel(Form)
        self.minLogo.setObjectName("minLogo")
        self.lowerHorizontalLayout.addWidget(self.minLogo)
        self.maxLabel = QtGui.QLabel(Form)
        self.maxLabel.setObjectName("maxnLabel")
        self.maxLabel.setMaximumSize(QtCore.QSize(40, 30))
        self.lowerHorizontalLayout.addWidget(self.maxLabel)
        self.maxLogo = QtGui.QLabel(Form)
        self.maxLogo.setObjectName("maxLogo")
        self.lowerHorizontalLayout.addWidget(self.maxLogo)
        self.diffLabel = QtGui.QLabel(Form)
        self.diffLabel.setObjectName("diffLabel")
        self.diffLabel.setMaximumSize(QtCore.QSize(40, 30))
        self.lowerHorizontalLayout.addWidget(self.diffLabel)
        self.diffLogo = QtGui.QLabel(Form)
        self.diffLogo.setObjectName("diffLogo")
        self.lowerHorizontalLayout.addWidget(self.diffLogo)
        self.diffGridLayout.addLayout(self.lowerHorizontalLayout, 3, 0, 1, 8)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Ejemplo n.º 2
0
 def _getWarningWidget(self):
     w = Qt.QWidget()
     layout = QtGui.QHBoxLayout()
     w.setLayout(layout)
     icon = QtGui.QIcon.fromTheme('dialog-warning')
     pixmap = QtGui.QPixmap(icon.pixmap(QtCore.QSize(32, 32)))
     label_icon = QtGui.QLabel()
     label_icon.setPixmap(pixmap)
     label = QtGui.QLabel('This experiment configuration dialog '
                          'updates automatically on external changes!')
     layout.addWidget(label_icon)
     layout.addWidget(label)
     layout.addStretch(1)
     return w
Ejemplo n.º 3
0
    def _setup_ui(self):

        hbox = QtGui.QVBoxLayout(self)
        self.setLayout(hbox)

        self.status_label = QtGui.QLabel("(No status has been read.)")
        self.status_label.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
        self.status_label.setWordWrap(True)
        self.status_label.setAlignment(QtCore.Qt.AlignTop)
        status_scroll_area = QtGui.QScrollArea()
        status_scroll_area.setMaximumSize(QtCore.QSize(100000, 100))
        status_scroll_area.setWidgetResizable(True)
        status_scroll_area.setWidget(self.status_label)
        hbox.addWidget(status_scroll_area)
        self.status = None

        self.statusTrigger.connect(self.updateStatus)
Ejemplo n.º 4
0
 def scaleSize(self):
     size = self.form.scrollArea.widget().frameSize()
     return QtCore.QSize(size.width(), size.height() * self.scale_factor)
Ejemplo n.º 5
0
 def sizeHint(self):
     return QtCore.QSize(300, 150)
Ejemplo n.º 6
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.setWindowModality(QtCore.Qt.WindowModal)
        Form.resize(600, 355)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(100)
        sizePolicy.setVerticalStretch(100)
        sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
        Form.setSizePolicy(sizePolicy)
        Form.setMinimumSize(QtCore.QSize(1000, 500))
        Form.setSizeIncrement(QtCore.QSize(1, 1))
        Form.setBaseSize(QtCore.QSize(200, 200))
        self.mainLayout = QtGui.QHBoxLayout(Form)
        self.mainLayout.setObjectName("mainLayout")
        self.splitter = QtGui.QSplitter()
        self.splitter.setChildrenCollapsible(False)
        self.mainLayout.addWidget(self.splitter)
        
        ###################### Left Panel
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.frame = QtGui.QFrame(Form)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_3.setObjectName("verticalLayout_3")

        self.horizontalLayoutFilter = QtGui.QHBoxLayout()
        self.horizontalLayoutFilter.setObjectName("horizontalLayoutFilter")
        self.filterLabel = QtGui.QLabel(self.frame)
        self.filterLabel.setObjectName("filterLabel")
        self.filterLabel.setMaximumSize(QtCore.QSize(50, 30))
        self.horizontalLayoutFilter.addWidget(self.filterLabel)
        self.filterComboBox = QtGui.QComboBox(self.frame)
        self.filterComboBox.setObjectName("filterComboBox")
        self.horizontalLayoutFilter.addWidget(self.filterComboBox)
        self.filterComboBox2 = QtGui.QComboBox(self.frame)
        self.filterComboBox2.setObjectName("filterComboBox2")
        self.horizontalLayoutFilter.addWidget(self.filterComboBox2)		
        self.refreshButton = QtGui.QPushButton(self.frame)
        self.refreshButton.setObjectName("refreshButton")
        self.refreshButton.setMaximumSize(QtCore.QSize(50, 30))
        self.horizontalLayoutFilter.addWidget(self.refreshButton)
        self.verticalLayout_3.addLayout(self.horizontalLayoutFilter)

        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.comboLabel = QtGui.QLabel(self.frame)
        self.comboLabel.setObjectName("comboLabel")
        self.comboLabel.setMaximumSize(QtCore.QSize(50, 30))
        self.comboLabel.hide()
        self.horizontalLayout_4.addWidget(self.comboLabel)
        self.contextComboBox = QtGui.QComboBox(self.frame)
        self.contextComboBox.setObjectName("contextComboBox")
        self.horizontalLayout_4.addWidget(self.contextComboBox)
        
        self.ctxbuttonsLayout = QtGui.QHBoxLayout()
        
        self.buttonNew = QtGui.QPushButton(self.frame)
        self.buttonNew.setObjectName("buttonNew")
        self.ctxbuttonsLayout.addWidget(self.buttonNew)
                
        self.buttonEditCtx = QtGui.QPushButton(self.frame)
        self.buttonEditCtx.setObjectName("buttonEditCtx")
        self.ctxbuttonsLayout.addWidget(self.buttonEditCtx)
        
        self.buttonDelCtx = QtGui.QPushButton(self.frame)
        self.buttonDelCtx.setObjectName("buttonDelCtx")
        self.ctxbuttonsLayout.addWidget(self.buttonDelCtx)
        
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.verticalLayout_3.addLayout(self.ctxbuttonsLayout)

        self.formLayout = QtGui.QFormLayout()
        #self.formLayout.setContentsMargins(-1, 4, -1, -1)
        self.formLayout.setObjectName("formLayout")
        self.infoLabel0_1 = QtGui.QLabel(self.frame)
        self.infoLabel0_1.setObjectName("infoLabel0_1")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.infoLabel0_1)
        self.infoLabel0_1.hide()
        self.infoLabel1_1 = QtGui.QLabel(self.frame)
        self.infoLabel1_1.setObjectName("Author")
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.infoLabel1_1)
        self.infoLabel1_1.hide()
        self.infoLabel1_2 = QtGui.QLabel(self.frame)
        self.infoLabel1_2.setObjectName("infoLabel1_2")
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.infoLabel1_2)
        self.infoLabel1_2.hide()
        self.infoLabel2_1 = QtGui.QLabel(self.frame)
        self.infoLabel2_1.setObjectName("Reason")
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.infoLabel2_1)
        self.infoLabel2_1.hide()
        self.infoLabel2_2 = QtGui.QLabel(self.frame)
        self.infoLabel2_2.setObjectName("infoLabel2_2")
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.infoLabel2_2)
        self.infoLabel2_2.hide()
        self.infoLabel3_1 = QtGui.QLabel(self.frame)
        self.infoLabel3_1.setObjectName("Description")
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.infoLabel3_1)
        self.infoLabel3_1.hide()
        self.infoLabel3_2 = QtGui.QLabel(self.frame)
        self.infoLabel3_2.setObjectName("infoLabel3_2")
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.infoLabel3_2)
        self.infoLabel3_2.hide()
        self.infoLabel4_1 = QtGui.QLabel(self.frame)
        self.infoLabel4_1.setObjectName("Snapshots")
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.infoLabel4_1)
        self.infoLabel4_1.hide()
        self.verticalLayout_3.addLayout(self.formLayout)
        self.listWidget = QtGui.QListWidget(self.frame)
        self.listWidget.setObjectName("listWidget")
        self.verticalLayout_3.addWidget(self.listWidget)
        self.verticalLayout_2.addWidget(self.frame)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")

        self.buttonTake = QtGui.QPushButton(Form)
        self.buttonTake.setObjectName("buttonTake")
        self.horizontalLayout_2.addWidget(self.buttonTake)
        self.buttonTake.hide()
        
        self.buttonImport = QtGui.QPushButton(Form)
        self.buttonImport.setObjectName("buttonImport")
        self.horizontalLayout_2.addWidget(self.buttonImport)
        self.buttonImport.hide()
        
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        #self.mainLayout.addLayout(self.verticalLayout_2)
        
        self.leftWidget = QtGui.QWidget()
        self.leftWidget.setLayout(self.verticalLayout_2)
        self.splitter.addWidget(self.leftWidget)
        
        #################### End of Left Panel

        #################### Right Panel
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        
        self.tableLabel = QtGui.QLabel(Form)
        self.tableLabel.setObjectName("tableLabel")
        self.horizontalLayout_5.addWidget(self.tableLabel)
        self.tableLabel.hide()
        
        self.buttonEditSnap = QtGui.QPushButton(Form)
        self.buttonEditSnap.setObjectName("buttonEditSnap")
        self.horizontalLayout_5.addWidget(self.buttonEditSnap)
        self.buttonEditSnap.hide()
        
        self.viewComboBox = QtGui.QComboBox(Form)
        self.viewComboBox.setObjectName("viewComboBox")
        self.horizontalLayout_5.addWidget(self.viewComboBox)
        self.viewComboBox.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.viewComboBox.addItem("Table View")
        self.viewComboBox.addItem("Live View")
        self.viewComboBox.addItem("Compare View")
        self.viewComboBox.setMaximumWidth(115)
        self.viewComboBox.hide()
        
        self.verticalLayout.addLayout(self.horizontalLayout_5)

        self.frame_2 = QtGui.QFrame(Form)
        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setMinimumWidth(400)
        self.frame_2.setObjectName("frame_2")
        
        self.gridLayout = QtGui.QGridLayout(self.frame_2)
        self.gridLayout.setObjectName("gridLayout")
        self.tableWidget = QtGui.QTableWidget(self.frame_2)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(0)
        self.tableWidget.setRowCount(0)
        self.gridLayout.addWidget(self.tableWidget)

        self.taurusForm = TaurusForm(self.frame_2)
        self.taurusForm.setObjectName("taurusForm")
        self.taurusForm.hide()
        self.verticalLayout.addWidget(self.frame_2)

        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        
        #self.customButton4 = QtGui.QPushButton(Form)
        #self.customButton4.setObjectName("customButton4")
        #self.horizontalLayout.addWidget(self.customButton4)
        #self.customButton4.hide()
        
        self.buttonExport = QtGui.QPushButton(Form)
        self.buttonExport.setObjectName("buttonExport")
        self.horizontalLayout.addWidget(self.buttonExport)
        self.buttonExport.hide()
        
        self.buttonLoad = QtGui.QPushButton(Form)
        self.buttonLoad.setObjectName("buttonLoad")
        self.horizontalLayout.addWidget(self.buttonLoad)
        self.buttonLoad.hide()
        
        self.buttonDelSnap = QtGui.QPushButton(Form)
        self.buttonDelSnap.setObjectName("buttonDelSnap")
        self.horizontalLayout.addWidget(self.buttonDelSnap)
        self.buttonDelSnap.hide()
        
        self.buttonClose = QtGui.QPushButton(Form)
        self.buttonClose.setObjectName("buttonClose")
        self.buttonClose.setText(QtGui.QApplication.translate("Form", "Close", None, QtGui.QApplication.UnicodeUTF8))
        self.buttonClose.setToolTip(QtGui.QApplication.translate("Form", "Close Application", None, QtGui.QApplication.UnicodeUTF8))
        icon_close = QtGui.QIcon(":/actions/process-stop.svg")
        self.buttonClose.setIcon(icon_close)
        
        self.horizontalLayout.addWidget(self.buttonClose)
        self.verticalLayout.addLayout(self.horizontalLayout)
        #self.mainLayout.addLayout(self.verticalLayout)
        self.rightWidget = QtGui.QWidget()
        self.rightWidget.setLayout(self.verticalLayout)
        self.splitter.addWidget(self.rightWidget)
        ##################### End of Right Panel

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)