def setupGUI(self): self.setWindowTitle("Edit end-cap configurations") self.setGeometry(500, 300, 350, 200) self.layout = QtGui.QVBoxLayout() self.setLayout(self.layout) self.configureLine = LineWidget(type='list', label='Configuration') self.nameLine = LineWidget(type='text', label='Name') self.pTravelTime = LineWidget(type='value', label=u'P travel time (μs)') self.sxTravelTime = LineWidget(type='value', label=u'Sx travel time (μs)') self.syTravelTime = LineWidget(type='value', label=u'Sy travel time (μs)') self.layout.addWidget(self.configureLine) self.layout.addWidget(self.nameLine) self.layout.addWidget(self.pTravelTime) self.layout.addWidget(self.sxTravelTime) self.layout.addWidget(self.syTravelTime) ### button widget self.buttonWidget = QtGui.QWidget() self.layout.addWidget(self.buttonWidget) self.buttonLayout = QtGui.QHBoxLayout() self.buttonWidget.setLayout(self.buttonLayout) self.saveButton = QtGui.QPushButton('Save') self.delButton = QtGui.QPushButton('Delete') self.cancelButton = QtGui.QPushButton('Cancel') self.buttonLayout.addWidget(self.saveButton) self.buttonLayout.addWidget(self.delButton) self.buttonLayout.addWidget(self.cancelButton) self.delButton.setEnabled(False)
def setupGUI(self): # self.setWindowTitle("Igor") self.setGeometry(500, 300, 350, 200) self.layout = QtGui.QVBoxLayout() self.setLayout(self.layout) self.sliderLine = LineWidget(type='text', label='Slider parameter') self.timeLine = LineWidget(type='text', label='Time parameter (Do not touch)') self.fileHeaderLine = LineWidget(type='text', label='File header parameters') self.sampleLengthLine = LineWidget(type='text', label='Sample length parameter') self.layout.addWidget(self.sliderLine) self.layout.addWidget(self.timeLine) self.layout.addWidget(self.fileHeaderLine) self.layout.addWidget(self.sampleLengthLine) self.buttonsWidget = QtGui.QWidget() self.layout.addWidget(self.buttonsWidget) self.buttonsLayout = QtGui.QHBoxLayout() self.buttonsWidget.setLayout(self.buttonsLayout)
def setupGUI(self): self.setWindowTitle("Interpretation settings") self.setGeometry(500, 300, 350, 200) self.centralLayout = QtGui.QHBoxLayout() self.setLayout(self.centralLayout) self.leftColumnWidget = QtGui.QWidget() self.rightColumnWidget = QtGui.QWidget() self.centralLayout.addWidget(self.leftColumnWidget) self.centralLayout.addWidget(self.rightColumnWidget) self.leftLayout = QtGui.QVBoxLayout() self.rightLayout = QtGui.QVBoxLayout() self.leftColumnWidget.setLayout(self.leftLayout) self.rightColumnWidget.setLayout(self.rightLayout) ### LEFT COLUMN self.leftLabel = QtGui.QLabel('Static') self.testLine = LineWidget(type='list', label='Test') self.interval = LineWidget(type='value', label='Averaging interval (s)') emptyLabel = QtGui.QLabel('') emptyLabel.setMinimumSize(15, 37) self.okButton = QtGui.QPushButton("OK") self.leftLayout.addWidget(self.leftLabel) self.leftLayout.addWidget(self.testLine) self.leftLayout.addWidget(self.interval) self.leftLayout.addWidget(emptyLabel) self.leftLayout.addWidget(self.okButton) ### RIGHT COLUMN self.rightLabel = QtGui.QLabel('Dynamic') self.densityLine = LineWidget(type='value', label='Bulk density (g/cm3)') self.lengthLine = LineWidget(type='value', label='Sample length (in)') self.capsLine = LineWidget(type='list', label='End-caps config') self.cancelButton = QtGui.QPushButton("Cancel") self.rightLayout.addWidget(self.rightLabel) self.rightLayout.addWidget(self.densityLine) self.rightLayout.addWidget(self.lengthLine) self.rightLayout.addWidget(self.capsLine) self.rightLayout.addWidget(self.cancelButton)