ComboBox for Integration.

pull/1/head
Ivan Olexyn 6 years ago
parent 872f4e6965
commit 32a34016cf

@ -33,26 +33,42 @@ class ZebraView(QWidget):
# but to create the correct visual effect it must span also over the invisible spacder column, # but to create the correct visual effect it must span also over the invisible spacder column,
# Thus from (3,1) to (3,3). # Thus from (3,1) to (3,3).
self.grid.addWidget(QLabel(), 10,10) self.grid.addWidget(QLabel(), 10,10)
self.load_data_button = QPushButton()
self.load_data_button.setText("Load Data File")
self.load_data_button.setMaximumWidth(200)
self.grid.addWidget(self.load_data_button, 0, 0)
self.one_d_text = OneDText() # Common items
self.grid.addWidget(self.one_d_text, 1,0)
self.one_d_table = OneDTable() self.buttons00 = Buttons00()
self.grid.addWidget(self.one_d_table,0,1, 4,1) self.grid.addWidget(self.buttons00,0,0)
self.buttons20 = Buttons20() # Zebra Nuc View
self.grid.addWidget(self.buttons20, 2,0)
self.nucTable = OneDTable()
self.grid.addWidget(self.nucTable,0,1)
self.nucButtons11 = NucButtons11()
self.grid.addWidget(self.nucButtons11, 1,1)
#self.buttons20 = Buttons20()
#self.grid.addWidget(self.buttons20, 2,0)
#self.buttons30 = Buttons30()
#self.grid.addWidget(self.buttons30, 3,0)
# Zebra Mag View
self.magTable = OneDTable()
self.magVisual = OneDText()
self.buttons30 = Buttons30()
self.grid.addWidget(self.buttons30, 3,0)
@ -60,6 +76,10 @@ class ZebraView(QWidget):
pass pass
def showView(self,view):
self.nucTable.setHidden(True)
self.nucButtons11.setHidden(True)
class OneDText(QPlainTextEdit): class OneDText(QPlainTextEdit):
@ -85,38 +105,61 @@ class OneDTable(QTableWidget):
class Buttons00(QWidget):
def __init__(self):
super().__init__()
grid = QGridLayout()
self.setLayout(grid)
self.loadcrystalButton = QPushButton()
self.loadcrystalButton.setText("Load Crystal File")
grid.addWidget(self.loadcrystalButton, 0, 0)
self.loadInstrumentFileButton = QPushButton()
self.loadInstrumentFileButton.setText('Load Instrument File')
grid.addWidget(self.loadInstrumentFileButton,1,0)
class Buttons20(QWidget): self.sectorNucButton = QPushButton()
self.sectorNucButton.setText('Sector Nuc')
grid.addWidget(self.sectorNucButton,2,0)
def __init__(self): self.sectorMagButton = QPushButton()
super().__init__() self.sectorMagButton.setText('Sector Mag')
self.hbox = QHBoxLayout() grid.addWidget(self.sectorMagButton,3,0)
self.setLayout(self.hbox)
self.sortButton = QPushButton('Sort')
self.selectButton = QPushButton('Select')
self.optimizeButton = QPushButton('Optimize')
self.hbox.addWidget(self.sortButton)
self.hbox.addWidget(self.selectButton)
self.hbox.addWidget(self.optimizeButton)
class NucButtons11(QWidget):
class Buttons30(QWidget):
def __init__(self): def __init__(self):
super().__init__() super().__init__()
self.hbox = QHBoxLayout() grid = QGridLayout()
self.setLayout(self.hbox) self.setLayout(grid)
self.prepareNucButton = QPushButton()
self.prepareNucButton.setText("Prepare")
grid.addWidget(self.prepareNucButton,0,0)
self.sortNucButton = QPushButton()
self.sortNucButton.setText("Sort")
grid.addWidget(self.sortNucButton,0,1)
self.optimizeNucButton = QPushButton()
self.optimizeNucButton.setText("Optimize")
grid.addWidget(self.optimizeNucButton,0,2)
self.saveNucButton = QPushButton()
self.saveNucButton.setText("Save")
grid.addWidget(self.saveNucButton,0,3)
calss MagButtons11(QWidget):
self.runButton = QPushButton('Run')
self.saveButton = QPushButton('Save')
self.hbox.addWidget(self.runButton)
self.hbox.addWidget(self.saveButton)

Loading…
Cancel
Save