class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(238, 433) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setMargin(0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.splitter = QtGui.QSplitter(Form) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.layoutWidget = QtGui.QWidget(self.splitter) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.setDirBtn = QtGui.QPushButton(self.layoutWidget) self.setDirBtn.setObjectName(_fromUtf8("setDirBtn")) self.verticalLayout.addWidget(self.setDirBtn) self.dirTree = DirTreeWidget(self.layoutWidget) self.dirTree.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection) self.dirTree.setHeaderHidden(True) self.dirTree.setObjectName(_fromUtf8("dirTree")) self.dirTree.headerItem().setText(0, _fromUtf8("1")) self.verticalLayout.addWidget(self.dirTree) self.loadBtn = QtGui.QPushButton(self.layoutWidget) self.loadBtn.setObjectName(_fromUtf8("loadBtn")) self.verticalLayout.addWidget(self.loadBtn) self.clearBtn = QtGui.QPushButton(self.layoutWidget) self.clearBtn.setObjectName(_fromUtf8("clearBtn")) self.verticalLayout.addWidget(self.clearBtn) self.layoutWidget1 = QtGui.QWidget(self.splitter) self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.fileTree = QtGui.QTreeWidget(self.layoutWidget1) self.fileTree.setHeaderHidden(True) self.fileTree.setObjectName(_fromUtf8("fileTree")) self.fileTree.headerItem().setText(0, _fromUtf8("1")) self.verticalLayout_2.addWidget(self.fileTree) self.label = QtGui.QLabel(self.layoutWidget1) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout_2.addWidget(self.label) self.notesTextEdit = QtGui.QTextEdit(self.layoutWidget1) self.notesTextEdit.setObjectName(_fromUtf8("notesTextEdit")) self.verticalLayout_2.addWidget(self.notesTextEdit) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.setDirBtn.setText(_translate("Form", "Set Base Dir ->", None)) self.loadBtn.setText(_translate("Form", "Load File ->", None)) self.clearBtn.setText(_translate("Form", "Clear", None)) self.label.setText(_translate("Form", "Notes:", None))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(361, 557) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setMargin(0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.splitter = QtGui.QSplitter(Form) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.layoutWidget = QtGui.QWidget(self.splitter) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.setDirBtn = QtGui.QPushButton(self.layoutWidget) self.setDirBtn.setObjectName(_fromUtf8("setDirBtn")) self.verticalLayout.addWidget(self.setDirBtn) self.dirTree = DirTreeWidget(self.layoutWidget) self.dirTree.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) self.dirTree.setHeaderHidden(True) self.dirTree.setObjectName(_fromUtf8("dirTree")) self.dirTree.headerItem().setText(0, _fromUtf8("1")) self.verticalLayout.addWidget(self.dirTree) self.layoutWidget1 = QtGui.QWidget(self.splitter) self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.loadBtn = QtGui.QPushButton(self.layoutWidget1) self.loadBtn.setObjectName(_fromUtf8("loadBtn")) self.verticalLayout_2.addWidget(self.loadBtn) self.fileTree = QtGui.QTreeWidget(self.layoutWidget1) self.fileTree.setHeaderHidden(True) self.fileTree.setObjectName(_fromUtf8("fileTree")) self.fileTree.headerItem().setText(0, _fromUtf8("1")) self.verticalLayout_2.addWidget(self.fileTree) self.label = QtGui.QLabel(self.layoutWidget1) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout_2.addWidget(self.label) self.notesTextEdit = QtGui.QTextEdit(self.layoutWidget1) self.notesTextEdit.setObjectName(_fromUtf8("notesTextEdit")) self.verticalLayout_2.addWidget(self.notesTextEdit) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.setDirBtn.setText(_translate("Form", "Set Base Dir ->", None)) self.loadBtn.setText(_translate("Form", "Load File ->", None)) self.label.setText(_translate("Form", "Notes:", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1000, 756) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.baseDirText = QtWidgets.QLineEdit(self.centralwidget) self.baseDirText.setObjectName("baseDirText") self.gridLayout.addWidget(self.baseDirText, 0, 1, 1, 1) self.selectDirBtn = QtWidgets.QPushButton(self.centralwidget) self.selectDirBtn.setObjectName("selectDirBtn") self.gridLayout.addWidget(self.selectDirBtn, 0, 2, 1, 1) self.label = QtWidgets.QLabel(self.centralwidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.currentDirText = QtWidgets.QLineEdit(self.centralwidget) self.currentDirText.setObjectName("currentDirText") self.gridLayout.addWidget(self.currentDirText, 1, 1, 1, 1) self.setCurrentDirBtn = QtWidgets.QPushButton(self.centralwidget) self.setCurrentDirBtn.setObjectName("setCurrentDirBtn") self.gridLayout.addWidget(self.setCurrentDirBtn, 1, 2, 1, 1) self.logDirText = QtWidgets.QLineEdit(self.centralwidget) self.logDirText.setObjectName("logDirText") self.gridLayout.addWidget(self.logDirText, 2, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.setLogDirBtn = QtWidgets.QPushButton(self.centralwidget) self.setLogDirBtn.setObjectName("setLogDirBtn") self.gridLayout.addWidget(self.setLogDirBtn, 2, 2, 1, 1) self.verticalLayout_5.addLayout(self.gridLayout) self.splitter = QtWidgets.QSplitter(self.centralwidget) self.splitter.setOrientation(Qt.Qt.Horizontal) self.splitter.setObjectName("splitter") self.layoutWidget = QtWidgets.QWidget(self.splitter) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setSpacing(3) self.verticalLayout_2.setObjectName("verticalLayout_2") self.newFolderList = QtWidgets.QComboBox(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.newFolderList.sizePolicy().hasHeightForWidth()) self.newFolderList.setSizePolicy(sizePolicy) self.newFolderList.setObjectName("newFolderList") self.verticalLayout_2.addWidget(self.newFolderList) self.fileTreeWidget = DirTreeWidget(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fileTreeWidget.sizePolicy().hasHeightForWidth()) self.fileTreeWidget.setSizePolicy(sizePolicy) self.fileTreeWidget.setEditTriggers( QtWidgets.QAbstractItemView.EditKeyPressed | QtWidgets.QAbstractItemView.SelectedClicked) self.fileTreeWidget.setDragEnabled(True) self.fileTreeWidget.setDragDropMode( QtWidgets.QAbstractItemView.DragDrop) self.fileTreeWidget.setObjectName("fileTreeWidget") self.fileTreeWidget.headerItem().setText(0, "1") self.fileTreeWidget.header().setVisible(False) self.verticalLayout_2.addWidget(self.fileTreeWidget) self.layoutWidget1 = QtWidgets.QWidget(self.splitter) self.layoutWidget1.setObjectName("layoutWidget1") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget1) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setSpacing(0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.fileNameLabel = QtWidgets.QLabel(self.layoutWidget1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(5) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fileNameLabel.sizePolicy().hasHeightForWidth()) self.fileNameLabel.setSizePolicy(sizePolicy) font = Qt.QFont() font.setPointSize(7) font.setBold(True) font.setWeight(75) self.fileNameLabel.setFont(font) self.fileNameLabel.setText("") self.fileNameLabel.setObjectName("fileNameLabel") self.verticalLayout_4.addWidget(self.fileNameLabel) self.fileDisplayTabs = QtWidgets.QTabWidget(self.layoutWidget1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(5) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fileDisplayTabs.sizePolicy().hasHeightForWidth()) self.fileDisplayTabs.setSizePolicy(sizePolicy) self.fileDisplayTabs.setObjectName("fileDisplayTabs") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.tab) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.fileInfo = FileInfoView(self.tab) self.fileInfo.setObjectName("fileInfo") self.verticalLayout_3.addWidget(self.fileInfo) self.fileDisplayTabs.addTab(self.tab, "") self.logTab = QtWidgets.QWidget() self.logTab.setObjectName("logTab") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.logTab) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.fileDisplayTabs.addTab(self.logTab, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tab_3) self.verticalLayout_7.setObjectName("verticalLayout_7") self.dataViewWidget = FileDataView(self.tab_3) self.dataViewWidget.setObjectName("dataViewWidget") self.verticalLayout_7.addWidget(self.dataViewWidget) self.fileDisplayTabs.addTab(self.tab_3, "") self.analysisTab = QtWidgets.QWidget() self.analysisTab.setObjectName("analysisTab") self.gridLayout_2 = QtWidgets.QGridLayout(self.analysisTab) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setSpacing(0) self.gridLayout_2.setObjectName("gridLayout_2") self.fileDisplayTabs.addTab(self.analysisTab, "") self.verticalLayout_4.addWidget(self.fileDisplayTabs) self.verticalLayout_5.addWidget(self.splitter) MainWindow.setCentralWidget(self.centralwidget) self.logDock = QtWidgets.QDockWidget(MainWindow) self.logDock.setFloating(False) self.logDock.setFeatures(QtWidgets.QDockWidget.AllDockWidgetFeatures) self.logDock.setObjectName("logDock") self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.dockWidgetContents) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.logView = QtWidgets.QTextEdit(self.dockWidgetContents) self.logView.setReadOnly(True) self.logView.setObjectName("logView") self.verticalLayout.addWidget(self.logView) self.logEntryText = QtWidgets.QLineEdit(self.dockWidgetContents) self.logEntryText.setObjectName("logEntryText") self.verticalLayout.addWidget(self.logEntryText) self.logDock.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(Qt.Qt.DockWidgetArea(8), self.logDock) self.retranslateUi(MainWindow) self.fileDisplayTabs.setCurrentIndex(0) Qt.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = Qt.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "Data Manager")) self.label_2.setText(_translate("MainWindow", "Top-level Directory:")) self.selectDirBtn.setText(_translate("MainWindow", "...")) self.label.setText(_translate("MainWindow", "Storage Directory:")) self.setCurrentDirBtn.setText(_translate("MainWindow", "Set")) self.label_3.setText(_translate("MainWindow", "Log Directory:")) self.setLogDirBtn.setText(_translate("MainWindow", "Set")) self.fileDisplayTabs.setTabText(self.fileDisplayTabs.indexOf(self.tab), _translate("MainWindow", "Info")) self.fileDisplayTabs.setTabText( self.fileDisplayTabs.indexOf(self.logTab), _translate("MainWindow", "Log")) self.fileDisplayTabs.setTabText( self.fileDisplayTabs.indexOf(self.tab_3), _translate("MainWindow", "Data")) self.fileDisplayTabs.setTabText( self.fileDisplayTabs.indexOf(self.analysisTab), _translate("MainWindow", "Analysis")) self.logDock.setWindowTitle(_translate("MainWindow", "Current Log"))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(282, 285) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.titleLabel = QtWidgets.QLabel(Form) self.titleLabel.setAlignment(Qt.Qt.AlignCenter) self.titleLabel.setObjectName("titleLabel") self.gridLayout.addWidget(self.titleLabel, 0, 0, 1, 2) self.newBtn = QtWidgets.QPushButton(Form) self.newBtn.setObjectName("newBtn") self.gridLayout.addWidget(self.newBtn, 0, 2, 1, 1) self.loadBtn = QtWidgets.QPushButton(Form) self.loadBtn.setObjectName("loadBtn") self.gridLayout.addWidget(self.loadBtn, 1, 2, 1, 1) spacerItem = QtWidgets.QSpacerItem(88, 77, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 2, 2, 1, 1) self.saveBtn = QtWidgets.QPushButton(Form) self.saveBtn.setEnabled(False) self.saveBtn.setObjectName("saveBtn") self.gridLayout.addWidget(self.saveBtn, 3, 2, 1, 1) self.saveAsBtn = QtWidgets.QPushButton(Form) self.saveAsBtn.setEnabled(True) self.saveAsBtn.setObjectName("saveAsBtn") self.gridLayout.addWidget(self.saveAsBtn, 4, 2, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(88, 47, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem1, 6, 2, 1, 1) self.deleteBtn = QtWidgets.QPushButton(Form) self.deleteBtn.setEnabled(True) self.deleteBtn.setObjectName("deleteBtn") self.gridLayout.addWidget(self.deleteBtn, 7, 2, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.currentTitleLabel = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.currentTitleLabel.sizePolicy().hasHeightForWidth()) self.currentTitleLabel.setSizePolicy(sizePolicy) self.currentTitleLabel.setObjectName("currentTitleLabel") self.horizontalLayout.addWidget(self.currentTitleLabel) self.currentLabel = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.currentLabel.sizePolicy().hasHeightForWidth()) self.currentLabel.setSizePolicy(sizePolicy) font = Qt.QFont() font.setBold(True) font.setWeight(75) self.currentLabel.setFont(font) self.currentLabel.setText("") self.currentLabel.setObjectName("currentLabel") self.horizontalLayout.addWidget(self.currentLabel) self.gridLayout.addLayout(self.horizontalLayout, 8, 0, 1, 3) self.newDirBtn = QtWidgets.QPushButton(Form) self.newDirBtn.setObjectName("newDirBtn") self.gridLayout.addWidget(self.newDirBtn, 5, 2, 1, 1) self.fileTree = DirTreeWidget(Form) self.fileTree.setAcceptDrops(True) self.fileTree.setHeaderHidden(True) self.fileTree.setObjectName("fileTree") self.fileTree.headerItem().setText(0, "1") self.gridLayout.addWidget(self.fileTree, 1, 1, 7, 1) self.retranslateUi(Form) Qt.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = Qt.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.titleLabel.setText(_translate("Form", "Protocols")) self.newBtn.setText(_translate("Form", "New")) self.loadBtn.setText(_translate("Form", "Load")) self.saveBtn.setText(_translate("Form", "Save")) self.saveAsBtn.setText(_translate("Form", "Save As..")) self.deleteBtn.setText(_translate("Form", "Delete")) self.currentTitleLabel.setText(_translate("Form", "Current Protocol:")) self.newDirBtn.setText(_translate("Form", "New Dir"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1000, 756) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setMargin(0) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.baseDirText = QtGui.QLineEdit(self.centralwidget) self.baseDirText.setObjectName(_fromUtf8("baseDirText")) self.gridLayout.addWidget(self.baseDirText, 0, 1, 1, 1) self.selectDirBtn = QtGui.QPushButton(self.centralwidget) self.selectDirBtn.setObjectName(_fromUtf8("selectDirBtn")) self.gridLayout.addWidget(self.selectDirBtn, 0, 2, 1, 1) self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.currentDirText = QtGui.QLineEdit(self.centralwidget) self.currentDirText.setObjectName(_fromUtf8("currentDirText")) self.gridLayout.addWidget(self.currentDirText, 1, 1, 1, 1) self.setCurrentDirBtn = QtGui.QPushButton(self.centralwidget) self.setCurrentDirBtn.setObjectName(_fromUtf8("setCurrentDirBtn")) self.gridLayout.addWidget(self.setCurrentDirBtn, 1, 2, 1, 1) self.logDirText = QtGui.QLineEdit(self.centralwidget) self.logDirText.setObjectName(_fromUtf8("logDirText")) self.gridLayout.addWidget(self.logDirText, 2, 1, 1, 1) self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.setLogDirBtn = QtGui.QPushButton(self.centralwidget) self.setLogDirBtn.setObjectName(_fromUtf8("setLogDirBtn")) self.gridLayout.addWidget(self.setLogDirBtn, 2, 2, 1, 1) self.verticalLayout_5.addLayout(self.gridLayout) self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.layoutWidget = QtGui.QWidget(self.splitter) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.layoutWidget) self.verticalLayout_2.setSpacing(3) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.newFolderList = QtGui.QComboBox(self.layoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.newFolderList.sizePolicy().hasHeightForWidth()) self.newFolderList.setSizePolicy(sizePolicy) self.newFolderList.setObjectName(_fromUtf8("newFolderList")) self.verticalLayout_2.addWidget(self.newFolderList) self.fileTreeWidget = DirTreeWidget(self.layoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fileTreeWidget.sizePolicy().hasHeightForWidth()) self.fileTreeWidget.setSizePolicy(sizePolicy) self.fileTreeWidget.setEditTriggers( QtGui.QAbstractItemView.EditKeyPressed | QtGui.QAbstractItemView.SelectedClicked ) self.fileTreeWidget.setDragEnabled(True) self.fileTreeWidget.setDragDropMode(QtGui.QAbstractItemView.DragDrop) self.fileTreeWidget.setObjectName(_fromUtf8("fileTreeWidget")) self.fileTreeWidget.headerItem().setText(0, _fromUtf8("1")) self.fileTreeWidget.header().setVisible(False) self.verticalLayout_2.addWidget(self.fileTreeWidget) self.layoutWidget1 = QtGui.QWidget(self.splitter) self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.layoutWidget1) self.verticalLayout_4.setSpacing(0) self.verticalLayout_4.setMargin(0) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.fileNameLabel = QtGui.QLabel(self.layoutWidget1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(5) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fileNameLabel.sizePolicy().hasHeightForWidth()) self.fileNameLabel.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(7) font.setBold(True) font.setWeight(75) self.fileNameLabel.setFont(font) self.fileNameLabel.setText(_fromUtf8("")) self.fileNameLabel.setObjectName(_fromUtf8("fileNameLabel")) self.verticalLayout_4.addWidget(self.fileNameLabel) self.fileDisplayTabs = QtGui.QTabWidget(self.layoutWidget1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(5) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fileDisplayTabs.sizePolicy().hasHeightForWidth()) self.fileDisplayTabs.setSizePolicy(sizePolicy) self.fileDisplayTabs.setObjectName(_fromUtf8("fileDisplayTabs")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.fileInfo = FileInfoView(self.tab) self.fileInfo.setObjectName(_fromUtf8("fileInfo")) self.verticalLayout_3.addWidget(self.fileInfo) self.fileDisplayTabs.addTab(self.tab, _fromUtf8("")) self.logTab = QtGui.QWidget() self.logTab.setObjectName(_fromUtf8("logTab")) self.verticalLayout_6 = QtGui.QVBoxLayout(self.logTab) self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setMargin(0) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.fileDisplayTabs.addTab(self.logTab, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.tab_3) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.dataViewWidget = FileDataView(self.tab_3) self.dataViewWidget.setObjectName(_fromUtf8("dataViewWidget")) self.verticalLayout_7.addWidget(self.dataViewWidget) self.fileDisplayTabs.addTab(self.tab_3, _fromUtf8("")) self.analysisTab = QtGui.QWidget() self.analysisTab.setObjectName(_fromUtf8("analysisTab")) self.gridLayout_2 = QtGui.QGridLayout(self.analysisTab) self.gridLayout_2.setMargin(0) self.gridLayout_2.setSpacing(0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.fileDisplayTabs.addTab(self.analysisTab, _fromUtf8("")) self.verticalLayout_4.addWidget(self.fileDisplayTabs) self.verticalLayout_5.addWidget(self.splitter) MainWindow.setCentralWidget(self.centralwidget) self.logDock = QtGui.QDockWidget(MainWindow) self.logDock.setFloating(False) self.logDock.setFeatures(QtGui.QDockWidget.AllDockWidgetFeatures) self.logDock.setObjectName(_fromUtf8("logDock")) self.dockWidgetContents = QtGui.QWidget() self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.logView = QtGui.QTextEdit(self.dockWidgetContents) self.logView.setReadOnly(True) self.logView.setObjectName(_fromUtf8("logView")) self.verticalLayout.addWidget(self.logView) self.logEntryText = QtGui.QLineEdit(self.dockWidgetContents) self.logEntryText.setObjectName(_fromUtf8("logEntryText")) self.verticalLayout.addWidget(self.logEntryText) self.logDock.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8), self.logDock) self.retranslateUi(MainWindow) self.fileDisplayTabs.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "Data Manager", None)) self.label_2.setText(_translate("MainWindow", "Top-level Directory:", None)) self.selectDirBtn.setText(_translate("MainWindow", "...", None)) self.label.setText(_translate("MainWindow", "Storage Directory:", None)) self.setCurrentDirBtn.setText(_translate("MainWindow", "Set", None)) self.label_3.setText(_translate("MainWindow", "Log Directory:", None)) self.setLogDirBtn.setText(_translate("MainWindow", "Set", None)) self.fileDisplayTabs.setTabText(self.fileDisplayTabs.indexOf(self.tab), _translate("MainWindow", "Info", None)) self.fileDisplayTabs.setTabText( self.fileDisplayTabs.indexOf(self.logTab), _translate("MainWindow", "Log", None) ) self.fileDisplayTabs.setTabText( self.fileDisplayTabs.indexOf(self.tab_3), _translate("MainWindow", "Data", None) ) self.fileDisplayTabs.setTabText( self.fileDisplayTabs.indexOf(self.analysisTab), _translate("MainWindow", "Analysis", None) ) self.logDock.setWindowTitle(_translate("MainWindow", "Current Log", None))