Beispiel #1
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1670, 1030)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setVerticalSpacing(7)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        
        self.graph_rawdata = PlotWidget(self.centralwidget)
        self.graph_rawdata.setObjectName(_fromUtf8("graph_rawdata"))
        self.verticalLayout.addWidget(self.graph_rawdata)
        
        
                
                
        self.update_btn = QtGui.QPushButton(self.centralwidget)
        self.update_btn.setObjectName(_fromUtf8("export_btn"))
        self.update_btn.setGeometry(QtCore.QRect(1000, 100, 150, 40))
        self.gridLayout.addWidget(self.update_btn, 0, 1, 1, 1)


        
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 2, 1)
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        
        
        
        
        
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
       
        self.listWidget = QtGui.QListWidget(self.tab)
        self.listWidget.setGeometry(QtCore.QRect(0, 50, 321, 821))
        self.listWidget.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
        self.listWidget.setLayoutMode(QtGui.QListView.SinglePass)
        self.listWidget.setUniformItemSizes(True)
        self.listWidget.setObjectName(_fromUtf8("listWidget"))

        #
        # self.tab_2 = QtGui.QWidget()
        # self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        # self.tab_2.setObjectName(_fromUtf8("tab_2"))
        #
        # self.widget = QtGui.QWidget(self.tab_2)
        # self.widget.setGeometry(QtCore.QRect(11, 11, 340, 300))
        # self.widget.setObjectName(_fromUtf8("widget"))
        # self.gridLayout_2 = QtGui.QGridLayout(self.widget)
        # self.gridLayout_2.setMargin(0)
        # self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        # self.lab_smoothing = QtGui.QLabel(self.widget)
        # self.lab_smoothing.setObjectName(_fromUtf8("lab_smoothing"))
        # self.gridLayout_2.addWidget(self.lab_smoothing, 0, 0, 1, 1)
        # self.lineEdit_smoothing = QtGui.QLineEdit(self.widget)
        # self.lineEdit_smoothing.setMaxLength(3)
        # self.lineEdit_smoothing.setObjectName(_fromUtf8("lineEdit_smoothing"))
        # self.gridLayout_2.addWidget(self.lineEdit_smoothing, 0, 1, 1, 1)
        # self.slider_smoothing = QtGui.QSlider(self.widget)
        # self.slider_smoothing.setMaximum(999)
        # self.slider_smoothing.setProperty("value", 120)
        # self.slider_smoothing.setOrientation(QtCore.Qt.Horizontal)
        # self.slider_smoothing.setObjectName(_fromUtf8("slider_smoothing"))
        # self.gridLayout_2.addWidget(self.slider_smoothing, 0, 2, 1, 1)
        # self.lab_showevents = QtGui.QLabel(self.widget)
        # self.lab_showevents.setObjectName(_fromUtf8("lab_showevents"))
        # self.gridLayout_2.addWidget(self.lab_showevents, 1, 0, 1, 1)
        # spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        # self.gridLayout_2.addItem(spacerItem, 1, 1, 1, 1)
        # self.comboBox_showevents = QtGui.QComboBox(self.widget)
        # self.comboBox_showevents.setObjectName(_fromUtf8("comboBox_showevents"))
        # self.comboBox_showevents.addItem(_fromUtf8(""))
        # self.comboBox_showevents.addItem(_fromUtf8(""))
        # self.gridLayout_2.addWidget(self.comboBox_showevents, 1, 1, 1, 2)
        # self.lab_align = QtGui.QLabel(self.widget)
        # self.lab_align.setObjectName(_fromUtf8("lab_align"))
        # self.gridLayout_2.addWidget(self.lab_align, 2, 0, 1, 1)
        #
        # self.label = QtGui.QLabel(self.widget)
        # self.label.setObjectName(_fromUtf8("label"))
        # self.gridLayout_2.addWidget(self.lab_align, 4, 0, 1, 1)
        #
        # spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        # self.gridLayout_2.addItem(spacerItem1, 2, 1, 1, 1)
        # self.comboBox_align = QtGui.QComboBox(self.widget)
        # self.comboBox_align.setObjectName(_fromUtf8("comboBox_align"))
        # self.comboBox_align.addItem(_fromUtf8(""))
        # self.comboBox_align.addItem(_fromUtf8(""))
        # self.comboBox_align.addItem(_fromUtf8(""))
        # self.comboBox_align.addItem(_fromUtf8(""))
        # self.gridLayout_2.addWidget(self.comboBox_align, 4, 1, 1, 2)
        #
        # self.export_btn = QtGui.QPushButton(self.widget)
        # self.export_btn.setObjectName(_fromUtf8("export_btn"))
        # self.gridLayout_2.addWidget(self.export_btn, 5, 1, 1, 2)
        #
        # self.gridLayout_2.setColumnStretch(0, 9)
        # self.gridLayout_2.setColumnStretch(1, 1)
        # self.gridLayout_2.setColumnStretch(2, 20)


        self.tab_3 = QtGui.QWidget()
        self.tabWidget.addTab(self.tab_3, _fromUtf8(""))
        self.tab_3.setObjectName(_fromUtf8("tab_3"))
        

        self.columnlist = QtGui.QListWidget(self.tab_3)
        self.columnlist.setGeometry(QtCore.QRect(0, 50, 321, 821))
        self.columnlist.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
        self.columnlist.setLayoutMode(QtGui.QListView.SinglePass)
        self.columnlist.setUniformItemSizes(True)
        self.columnlist.setObjectName(_fromUtf8("columnlist"))

        self.gridLayout.addWidget(self.tabWidget, 1, 1, 1, 1)
        self.gridLayout.setColumnStretch(0, 40)
        self.gridLayout.setColumnStretch(1, 8)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1670, 26))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuStart = QtGui.QMenu(self.menubar)
        self.menuStart.setObjectName(_fromUtf8("menuStart"))
        self.menuQuit = QtGui.QMenu(self.menubar)
        self.menuQuit.setObjectName(_fromUtf8("menuQuit"))
        self.menuRawdata_Graph_setup = QtGui.QMenu(self.menubar)
        self.menuRawdata_Graph_setup.setObjectName(_fromUtf8("menuRawdata_Graph_setup"))
        self.menuRates_setup = QtGui.QMenu(self.menubar)
        self.menuRates_setup.setObjectName(_fromUtf8("menuRates_setup"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionOpen_datafile = QtGui.QAction(MainWindow)
        self.actionOpen_datafile.setObjectName(_fromUtf8("actionOpen_datafile"))
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.action_events = QtGui.QAction(MainWindow)
        self.action_events.setObjectName(_fromUtf8("action_events"))
        self.action_samples = QtGui.QAction(MainWindow)
        self.action_samples.setObjectName(_fromUtf8("action_samples"))
        self.action_annotate = QtGui.QAction(MainWindow)
        self.action_annotate.setObjectName(_fromUtf8("action_annotate"))
        self.action_export = QtGui.QAction(MainWindow)
        self.action_export.setObjectName(_fromUtf8("action_export"))
        self.menuStart.addAction(self.actionOpen_datafile)
        self.menuStart.addSeparator()
        self.menuStart.addAction(self.action_events)
        self.menuStart.addSeparator()
        self.menuStart.addAction(self.action_samples)
        self.menuStart.addSeparator()
        self.menuStart.addAction(self.action_annotate)
        self.menuStart.addSeparator()
        self.menuStart.addAction(self.action_export)
        self.menubar.addAction(self.menuStart.menuAction())
        self.menubar.addAction(self.menuQuit.menuAction())

        self.tab_4 = QtGui.QWidget()
        self.tabWidget.addTab(self.tab_4, _fromUtf8(""))
        self.tab_4.setObjectName(_fromUtf8("tab_4"))

        self.widget4 = QtGui.QWidget(self.tab_4)
        self.widget4.setGeometry(QtCore.QRect(11, 11, 320, 800))
        self.widget4.setObjectName(_fromUtf8("widget4"))
        self.gridLayout_4 = QtGui.QGridLayout(self.widget4)
        self.gridLayout_4.setMargin(0)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))

        self.roi_btn = QtGui.QPushButton(self.widget4)
        self.roi_btn.setObjectName(_fromUtf8("roi_button"))
        self.gridLayout_4.addWidget(self.roi_btn, 1, 1, 1, 1)

        self.dataTable = TableWidget(self.widget4)
        self.dataTable.resize(800, 300)
        self.gridLayout_4.addWidget(self.dataTable, 2, 1, 1, 1)
        self.gridLayout_4.setRowStretch(2, 30)


        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        
        
        self.gridLayout.setRowStretch(0,1)
        self.gridLayout.setRowStretch(1,15)
         

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Files", None))
        # self.lab_smoothing.setText(_translate("MainWindow", "Smoothing", None))
        # self.lineEdit_smoothing.setText(_translate("MainWindow", "120", None))
        # self.lab_showevents.setText(_translate("MainWindow", "Show events", None))
        # self.comboBox_showevents.setItemText(0, _translate("MainWindow", "On", None))
        # self.comboBox_showevents.setItemText(1, _translate("MainWindow", "Off", None))
        # self.lab_align.setText(_translate("MainWindow", "Align graphs on", None))
        # self.export_btn.setText(_translate("MainWindow", "Export graph", None))
        self.roi_btn.setText(_translate("MainWindow", "Add ROI", None))
        self.update_btn.setText(_translate("MainWindow", "Update", None))
        self.export_btn.setText(_translate("MainWindow", "Export", None))
        # self.comboBox_align.setItemText(0, _translate("MainWindow", "Cells", None))
        # self.comboBox_align.setItemText(1, _translate("MainWindow", "Bic injection", None))
        # self.comboBox_align.setItemText(2, _translate("MainWindow", "Light ON", None))
        # self.comboBox_align.setItemText(3, _translate("MainWindow", "Light OFF", None))
        # self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Parameters", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Columns", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Values", None))
        self.menuStart.setTitle(_translate("MainWindow", "File", None))
        self.menuQuit.setTitle(_translate("MainWindow", "Quit", None))
        self.actionOpen_datafile.setText(_translate("MainWindow", "Open datafile", None))
        self.actionOpen_datafile.setShortcut(_translate("MainWindow", "Ctrl+F1", None))
        self.action_events.setText(_translate("MainWindow", "Events Manager", None))
        self.action_samples.setText(_translate("MainWindow", "Samples Manager", None))
        self.action_annotate.setText(_translate("MainWindow", "Toggle annotations", None))
        self.action_export.setText(_translate("MainWindow", "Export Graph", None))
        self.actionQuit.setShortcut(_translate("MainWindow", "Ctrl+Q", None))