class Ui_MainWindow(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.setObjectName(_fromUtf8("MainWindow")) self.resize(711, 436) self.centralwidget = QtGui.QWidget(self) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scriptTabs = QtGui.QTabWidget(self.centralwidget) self.scriptTabs.setTabShape(QtGui.QTabWidget.Triangular) self.scriptTabs.setDocumentMode(False) self.scriptTabs.setTabsClosable(True) self.scriptTabs.setMovable(True) self.scriptTabs.setObjectName(_fromUtf8("scriptTabs")) self.gridLayout.addWidget(self.scriptTabs, 0, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.saveButton = QtGui.QPushButton(self.centralwidget) self.saveButton.setObjectName(_fromUtf8("saveButton")) self.horizontalLayout.addWidget(self.saveButton) self.runButton = QtGui.QPushButton(self.centralwidget) self.runButton.setObjectName(_fromUtf8("runButton")) self.horizontalLayout.addWidget(self.runButton) self.runSelectedButton = QtGui.QPushButton(self.centralwidget) self.runSelectedButton.setObjectName(_fromUtf8("runSelectedButton")) self.horizontalLayout.addWidget(self.runSelectedButton) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.consoleWidget = ConsoleWidget(self.centralwidget) self.consoleWidget.setMinimumSize(QtCore.QSize(0, 0)) self.consoleWidget.setObjectName(_fromUtf8("consoleWidget")) self.gridLayout.addWidget(self.consoleWidget, 0, 1, 2, 1) self.gridLayout.setColumnStretch(0, 1) self.gridLayout.setColumnStretch(1, 1) self.gridLayout.setRowStretch(0, 1) self.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(self) self.statusbar.setObjectName(_fromUtf8("statusbar")) self.setStatusBar(self.statusbar) self.menubar = QtGui.QMenuBar(self) self.menubar.setGeometry(QtCore.QRect(0, 0, 711, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.menuRecent = QtGui.QMenu(self.menuFile) self.menuRecent.setObjectName(_fromUtf8("menuRecent")) self.setMenuBar(self.menubar) self.actionNew = QtGui.QAction(self) self.actionNew.setObjectName(_fromUtf8("actionNew")) self.actionSave = QtGui.QAction(self) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.actionFrom_Window = QtGui.QAction(self) self.actionFrom_Window.setObjectName(_fromUtf8("actionFrom_Window")) self.actionFrom_File = QtGui.QAction(self) self.actionFrom_File.setObjectName(_fromUtf8("actionFrom_File")) self.actionOpen = QtGui.QAction(self) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.actionOpen_Recent = QtGui.QAction(self) self.actionOpen_Recent.setObjectName(_fromUtf8("actionOpen_Recent")) self.actionNo_Recent_Files = QtGui.QAction(self) self.actionNo_Recent_Files.setEnabled(False) self.actionNo_Recent_Files.setObjectName(_fromUtf8("actionNo_Recent_Files")) self.menuRecent.addAction(self.actionNo_Recent_Files) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.menuRecent.menuAction()) self.menuFile.addAction(self.actionSave) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi() self.scriptTabs.setCurrentIndex(-1) QtCore.QMetaObject.connectSlotsByName(self) def retranslateUi(self): self.saveButton.setText(_translate("MainWindow", "Save Script", None)) self.runButton.setText(_translate("MainWindow", "Run Script", None)) self.runSelectedButton.setText(_translate("MainWindow", "Run Highlighted (F9)", None)) self.menuFile.setTitle(_translate("MainWindow", "File", None)) self.menuRecent.setTitle(_translate("MainWindow", "Open Recent", None)) self.actionNew.setText(_translate("MainWindow", "New", None)) self.actionSave.setText(_translate("MainWindow", "Save", None)) self.actionFrom_Window.setText(_translate("MainWindow", "From Window", None)) self.actionFrom_File.setText(_translate("MainWindow", "From File", None)) self.actionOpen.setText(_translate("MainWindow", "Open", None)) self.actionOpen_Recent.setText(_translate("MainWindow", "Open Recent", None)) self.actionNo_Recent_Files.setText(_translate("MainWindow", "No Recent Files", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(978, 711) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(_fromUtf8(":/exterminator/icons/program_icon.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setToolTip(_fromUtf8("")) MainWindow.setWindowFilePath(_fromUtf8("")) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.label_4 = QtGui.QLabel(self.centralwidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.verticalLayout_5.addWidget(self.label_4) self.overviewComboBox = QtGui.QComboBox(self.centralwidget) font = QtGui.QFont() font.setBold(True) font.setItalic(True) font.setWeight(75) self.overviewComboBox.setFont(font) self.overviewComboBox.setObjectName(_fromUtf8("overviewComboBox")) self.verticalLayout_5.addWidget(self.overviewComboBox) self.line = QtGui.QFrame(self.centralwidget) self.line.setLineWidth(17) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout_5.addWidget(self.line) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setEnabled(True) self.tabWidget.setFocusPolicy(QtCore.Qt.TabFocus) self.tabWidget.setAcceptDrops(False) self.tabWidget.setAutoFillBackground(False) self.tabWidget.setTabPosition(QtGui.QTabWidget.North) self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded) self.tabWidget.setElideMode(QtCore.Qt.ElideNone) self.tabWidget.setDocumentMode(False) self.tabWidget.setTabsClosable(False) self.tabWidget.setMovable(True) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_tiles = QtGui.QWidget() self.tab_tiles.setObjectName(_fromUtf8("tab_tiles")) self.horizontalLayout = QtGui.QHBoxLayout(self.tab_tiles) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.splitter = QtGui.QSplitter(self.tab_tiles) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.treeDataTiles = QtGui.QTreeWidget(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.treeDataTiles.sizePolicy().hasHeightForWidth()) self.treeDataTiles.setSizePolicy(sizePolicy) self.treeDataTiles.setWhatsThis( _fromUtf8( "This is widget where in tree maner all input data are presented.\n" "This can be composed just from one detector (in. example BSE) images, or can be complicated more than ten element mappings.\n" "This is not interactive view. If this doesn\'t work after importing or appending data something is broken." )) self.treeDataTiles.setObjectName(_fromUtf8("treeDataTiles")) self.treeDataTiles.headerItem().setText(0, _fromUtf8("data files")) self.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName( _fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label_2 = QtGui.QLabel(self.verticalLayoutWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout.addWidget(self.label_2) self.plainTextEdit = QtGui.QPlainTextEdit(self.verticalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.plainTextEdit.sizePolicy().hasHeightForWidth()) self.plainTextEdit.setSizePolicy(sizePolicy) self.plainTextEdit.setMinimumSize(QtCore.QSize(200, 100)) self.plainTextEdit.setWhatsThis( _fromUtf8( "Not inteactive text widget which gets and presents statistics of widget above (data widget)" )) self.plainTextEdit.setReadOnly(True) self.plainTextEdit.setPlainText(_fromUtf8("")) self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit")) self.verticalLayout.addWidget(self.plainTextEdit) self.horizontalLayout.addWidget(self.splitter) self.tabWidget.addTab(self.tab_tiles, _fromUtf8("")) self.tab_param = QtGui.QWidget() self.tab_param.setEnabled(True) self.tab_param.setObjectName(_fromUtf8("tab_param")) self.gridLayout_4 = QtGui.QGridLayout(self.tab_param) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.splitter_2 = QtGui.QSplitter(self.tab_param) self.splitter_2.setOrientation(QtCore.Qt.Horizontal) self.splitter_2.setObjectName(_fromUtf8("splitter_2")) self.gridLayoutWidget = QtGui.QWidget(self.splitter_2) self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget")) self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout_3.setMargin(0) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.treeParameters = ParameterTree(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.treeParameters.sizePolicy().hasHeightForWidth()) self.treeParameters.setSizePolicy(sizePolicy) self.treeParameters.setMinimumSize(QtCore.QSize(280, 0)) self.treeParameters.setObjectName(_fromUtf8("treeParameters")) self.gridLayout_3.addWidget(self.treeParameters, 0, 0, 1, 1) self.setAsDefault = QtGui.QPushButton(self.gridLayoutWidget) self.setAsDefault.setObjectName(_fromUtf8("setAsDefault")) self.gridLayout_3.addWidget(self.setAsDefault, 1, 0, 1, 1) self.gridLayout_4.addWidget(self.splitter_2, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_param, _fromUtf8("")) self.tab_filters = QtGui.QWidget() self.tab_filters.setObjectName(_fromUtf8("tab_filters")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.tab_filters) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.splitter_3 = QtGui.QSplitter(self.tab_filters) self.splitter_3.setOrientation(QtCore.Qt.Vertical) self.splitter_3.setObjectName(_fromUtf8("splitter_3")) self.filtersTreeView = ParameterTree(self.splitter_3) self.filtersTreeView.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.filtersTreeView.setAlternatingRowColors(True) self.filtersTreeView.setObjectName(_fromUtf8("filtersTreeView")) self.filterParamView = ParameterTree(self.splitter_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.filterParamView.sizePolicy().hasHeightForWidth()) self.filterParamView.setSizePolicy(sizePolicy) self.filterParamView.setMinimumSize(QtCore.QSize(0, 40)) self.filterParamView.setMaximumSize(QtCore.QSize(16777215, 100)) self.filterParamView.setObjectName(_fromUtf8("filterParamView")) self.verticalLayout_7.addWidget(self.splitter_3) self.tabWidget.addTab(self.tab_filters, _fromUtf8("")) self.tab_finish = QtGui.QWidget() self.tab_finish.setObjectName(_fromUtf8("tab_finish")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_finish) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.treeFinalWidget = QtGui.QTreeWidget(self.tab_finish) self.treeFinalWidget.setObjectName(_fromUtf8("treeFinalWidget")) self.treeFinalWidget.headerItem().setText( 0, _fromUtf8("stuff (do not edit!)")) self.treeFinalWidget.headerItem().setText( 1, _fromUtf8("final names and titles (editable)")) self.verticalLayout_3.addWidget(self.treeFinalWidget) self.tabWidget.addTab(self.tab_finish, _fromUtf8("")) self.verticalLayout_5.addWidget(self.tabWidget) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 978, 20)) self.menubar.setFocusPolicy(QtCore.Qt.NoFocus) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.menuEdit = QtGui.QMenu(self.menubar) self.menuEdit.setObjectName(_fromUtf8("menuEdit")) self.menuHelp = QtGui.QMenu(self.menubar) self.menuHelp.setObjectName(_fromUtf8("menuHelp")) self.menuView = QtGui.QMenu(self.menubar) self.menuView.setObjectName(_fromUtf8("menuView")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setMouseTracking(False) self.toolBar.setFocusPolicy(QtCore.Qt.NoFocus) self.toolBar.setWhatsThis( _fromUtf8("Toolbar, what else did you expect?")) self.toolBar.setMovable(True) self.toolBar.setIconSize(QtCore.QSize(64, 64)) self.toolBar.setObjectName(_fromUtf8("toolBar")) MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.overviewWidget = QtGui.QDockWidget(MainWindow) self.overviewWidget.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.overviewWidget.sizePolicy().hasHeightForWidth()) self.overviewWidget.setSizePolicy(sizePolicy) self.overviewWidget.setMinimumSize(QtCore.QSize(350, 150)) self.overviewWidget.setToolTip( _fromUtf8("widget with vector\n" "representation of the tiles")) self.overviewWidget.setAccessibleName(_fromUtf8("")) self.overviewWidget.setAccessibleDescription(_fromUtf8("")) self.overviewWidget.setFloating(True) self.overviewWidget.setFeatures( QtGui.QDockWidget.AllDockWidgetFeatures) self.overviewWidget.setWindowTitle( _fromUtf8("graphical overview of the tiles")) self.overviewWidget.setObjectName(_fromUtf8("overviewWidget")) self.dockWidgetContents = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dockWidgetContents.sizePolicy().hasHeightForWidth()) self.dockWidgetContents.setSizePolicy(sizePolicy) self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.dockWidgetContents) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.graphicalOverview = GraphicsLayoutWidget(self.dockWidgetContents) self.graphicalOverview.setObjectName(_fromUtf8("graphicalOverview")) self.verticalLayout_2.addWidget(self.graphicalOverview) self.overviewWidget.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.overviewWidget) self.consoleWidget = QtGui.QDockWidget(MainWindow) self.consoleWidget.setWindowTitle(_fromUtf8("python console / debug")) self.consoleWidget.setObjectName(_fromUtf8("consoleWidget")) self.dockWidgetContents_2 = QtGui.QWidget() self.dockWidgetContents_2.setObjectName( _fromUtf8("dockWidgetContents_2")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.dockWidgetContents_2) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.pythonConsole = ConsoleWidget(self.dockWidgetContents_2) self.pythonConsole.setObjectName(_fromUtf8("pythonConsole")) self.verticalLayout_4.addWidget(self.pythonConsole) self.consoleWidget.setWidget(self.dockWidgetContents_2) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8), self.consoleWidget) self.stitchWidget = QtGui.QDockWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stitchWidget.sizePolicy().hasHeightForWidth()) self.stitchWidget.setSizePolicy(sizePolicy) self.stitchWidget.setFloating(False) self.stitchWidget.setFeatures(QtGui.QDockWidget.AllDockWidgetFeatures) self.stitchWidget.setWindowTitle(_fromUtf8("image stitching preview")) self.stitchWidget.setObjectName(_fromUtf8("stitchWidget")) self.dockWidgetContents_5 = QtGui.QWidget() self.dockWidgetContents_5.setObjectName( _fromUtf8("dockWidgetContents_5")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.dockWidgetContents_5) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.graphicsView = GraphicsView(self.dockWidgetContents_5) self.graphicsView.setObjectName(_fromUtf8("graphicsView")) self.horizontalLayout_2.addWidget(self.graphicsView) self.stitchWidget.setWidget(self.dockWidgetContents_5) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.stitchWidget) self.filterDockWidget = QtGui.QDockWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.filterDockWidget.sizePolicy().hasHeightForWidth()) self.filterDockWidget.setSizePolicy(sizePolicy) self.filterDockWidget.setMinimumSize(QtCore.QSize(300, 242)) self.filterDockWidget.setObjectName(_fromUtf8("filterDockWidget")) self.dockWidgetContents_3 = QtGui.QWidget() self.dockWidgetContents_3.setObjectName( _fromUtf8("dockWidgetContents_3")) self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents_3) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtGui.QLabel(self.dockWidgetContents_3) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.originalView = ImageView(self.dockWidgetContents_3) self.originalView.setObjectName(_fromUtf8("originalView")) self.gridLayout.addWidget(self.originalView, 1, 0, 1, 1) self.filteredView = ImageView(self.dockWidgetContents_3) self.filteredView.setObjectName(_fromUtf8("filteredView")) self.gridLayout.addWidget(self.filteredView, 3, 0, 1, 1) self.label = QtGui.QLabel(self.dockWidgetContents_3) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.filterDockWidget.setWidget(self.dockWidgetContents_3) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.filterDockWidget) self.actionAbout = QtGui.QAction(MainWindow) self.actionAbout.setObjectName(_fromUtf8("actionAbout")) self.actionImportDataFolder = QtGui.QAction(MainWindow) self.actionImportDataFolder.setEnabled(True) icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap( _fromUtf8(":/exterminator/icons/import_from_dir.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionImportDataFolder.setIcon(icon1) self.actionImportDataFolder.setObjectName( _fromUtf8("actionImportDataFolder")) self.actionImportMetadata = QtGui.QAction(MainWindow) self.actionImportMetadata.setEnabled(False) icon2 = QtGui.QIcon() icon2.addPixmap( QtGui.QPixmap(_fromUtf8(":/exterminator/icons/import_rtj.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionImportMetadata.setIcon(icon2) self.actionImportMetadata.setObjectName( _fromUtf8("actionImportMetadata")) self.actionExportHdf5 = QtGui.QAction(MainWindow) self.actionExportHdf5.setEnabled(False) icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap(_fromUtf8(":/exterminator/icons/export_hdf5.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionExportHdf5.setIcon(icon3) self.actionExportHdf5.setObjectName(_fromUtf8("actionExportHdf5")) self.actionExportImages = QtGui.QAction(MainWindow) self.actionExportImages.setEnabled(False) icon4 = QtGui.QIcon() icon4.addPixmap( QtGui.QPixmap(_fromUtf8(":/exterminator/icons/export_images.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionExportImages.setIcon(icon4) self.actionExportImages.setObjectName(_fromUtf8("actionExportImages")) self.actionQuit = QtGui.QAction(MainWindow) icon5 = QtGui.QIcon() icon5.addPixmap( QtGui.QPixmap( _fromUtf8(":/exterminator/icons/system-log-out.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionQuit.setIcon(icon5) self.actionQuit.setShortcutContext(QtCore.Qt.ApplicationShortcut) self.actionQuit.setObjectName(_fromUtf8("actionQuit")) self.actionClear = QtGui.QAction(MainWindow) icon6 = QtGui.QIcon() icon6.addPixmap( QtGui.QPixmap(_fromUtf8(":/exterminator/icons/edit-delete.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionClear.setIcon(icon6) self.actionClear.setObjectName(_fromUtf8("actionClear")) self.actionChangelog = QtGui.QAction(MainWindow) self.actionChangelog.setObjectName(_fromUtf8("actionChangelog")) self.actionAbout_Qt = QtGui.QAction(MainWindow) self.actionAbout_Qt.setObjectName(_fromUtf8("actionAbout_Qt")) self.actionDynamicWidgets = QtGui.QAction(MainWindow) self.actionDynamicWidgets.setCheckable(True) self.actionDynamicWidgets.setChecked(True) self.actionDynamicWidgets.setText( _fromUtf8("toggle dynamic visibility of widgets")) self.actionDynamicWidgets.setToolTip( _fromUtf8( "uncheck to prevent closing/showing graphical dockable widgets by changing tabs in main window" )) self.actionDynamicWidgets.setObjectName( _fromUtf8("actionDynamicWidgets")) self.menuFile.addAction(self.actionImportDataFolder) self.menuFile.addAction(self.actionImportMetadata) self.menuFile.addAction(self.actionExportImages) self.menuFile.addAction(self.actionExportHdf5) self.menuFile.addSeparator() self.menuFile.addAction(self.actionQuit) self.menuEdit.addAction(self.actionClear) self.menuHelp.addAction(self.actionAbout) self.menuHelp.addAction(self.actionChangelog) self.menuHelp.addSeparator() self.menuHelp.addAction(self.actionAbout_Qt) self.menuView.addAction(self.actionDynamicWidgets) self.menuView.addSeparator() self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.toolBar.addAction(self.actionImportDataFolder) self.toolBar.addAction(self.actionImportMetadata) self.toolBar.addAction(self.actionExportImages) self.toolBar.addAction(self.actionExportHdf5) self.toolBar.addAction(self.actionClear) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QObject.connect(self.actionQuit, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.close) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.overviewComboBox, self.tabWidget) MainWindow.setTabOrder(self.tabWidget, self.treeDataTiles) MainWindow.setTabOrder(self.treeDataTiles, self.plainTextEdit) MainWindow.setTabOrder(self.plainTextEdit, self.treeParameters) MainWindow.setTabOrder(self.treeParameters, self.setAsDefault) MainWindow.setTabOrder(self.setAsDefault, self.filtersTreeView) MainWindow.setTabOrder(self.filtersTreeView, self.filterParamView) MainWindow.setTabOrder(self.filterParamView, self.treeFinalWidget) MainWindow.setTabOrder(self.treeFinalWidget, self.graphicalOverview) MainWindow.setTabOrder(self.graphicalOverview, self.graphicsView) MainWindow.setTabOrder(self.graphicsView, self.originalView) MainWindow.setTabOrder(self.originalView, self.filteredView) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( _translate("MainWindow", "Exterminator-Stitchinator", None)) MainWindow.setWhatsThis( _translate( "MainWindow", "dont be silly, what is this? what is that? Are you serious?", None)) self.label_4.setText(_translate("MainWindow", "SAMPLE:", None)) self.label_2.setText(_translate("MainWindow", "data overview", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_tiles), _translate("MainWindow", "data", None)) self.setAsDefault.setText( _translate("MainWindow", "values to new temporary default", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_param), _translate("MainWindow", "stitching parameters", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_filters), _translate("MainWindow", "filters", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_finish), _translate("MainWindow", "finish", None)) self.menuFile.setTitle(_translate("MainWindow", "File", None)) self.menuEdit.setTitle(_translate("MainWindow", "Edit", None)) self.menuHelp.setTitle(_translate("MainWindow", "Help", None)) self.menuView.setTitle(_translate("MainWindow", "View", None)) self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None)) self.filterDockWidget.setWindowTitle( _translate("MainWindow", "Filtering preview:", None)) self.label_3.setText(_translate("MainWindow", "filtered:", None)) self.label.setText(_translate("MainWindow", "original:", None)) self.actionAbout.setText(_translate("MainWindow", "About", None)) self.actionImportDataFolder.setText( _translate("MainWindow", "import data folder", None)) self.actionImportDataFolder.setShortcut( _translate("MainWindow", "Ctrl+O", None)) self.actionImportMetadata.setText( _translate("MainWindow", "import metadata", None)) self.actionImportMetadata.setShortcut( _translate("MainWindow", "Ctrl+B", None)) self.actionExportHdf5.setText( _translate("MainWindow", "export as hdf5", None)) self.actionExportHdf5.setShortcut( _translate("MainWindow", "Ctrl+5", None)) self.actionExportImages.setText( _translate("MainWindow", "export as plain images", None)) self.actionExportImages.setShortcut( _translate("MainWindow", "Ctrl+I", None)) self.actionQuit.setText(_translate("MainWindow", "close", None)) self.actionQuit.setShortcut(_translate("MainWindow", "Ctrl+Q", None)) self.actionClear.setText( _translate("MainWindow", "clear everything", None)) self.actionChangelog.setText( _translate("MainWindow", "Changelog", None)) self.actionAbout_Qt.setText(_translate("MainWindow", "About Qt", None))
class Ui_Console(object): def setupUi(self, Console): Console.setObjectName("Console") Console.resize(979, 656) self.horizontalLayout_3 = QtWidgets.QHBoxLayout(Console) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.GroupBox_resample = QtWidgets.QGroupBox(Console) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.GroupBox_resample.sizePolicy().hasHeightForWidth()) self.GroupBox_resample.setSizePolicy(sizePolicy) self.GroupBox_resample.setMinimumSize(QtCore.QSize(190, 80)) self.GroupBox_resample.setMaximumSize(QtCore.QSize(250, 90)) self.GroupBox_resample.setObjectName("GroupBox_resample") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.GroupBox_resample) self.verticalLayout_3.setObjectName("verticalLayout_3") self.HBoxLayout_resample = QtWidgets.QHBoxLayout() self.HBoxLayout_resample.setObjectName("HBoxLayout_resample") self.RadioButton_min_1 = QtWidgets.QRadioButton(self.GroupBox_resample) self.RadioButton_min_1.setChecked(True) self.RadioButton_min_1.setObjectName("RadioButton_min_1") self.HBoxLayout_resample.addWidget(self.RadioButton_min_1) self.RadioButton_min_5 = QtWidgets.QRadioButton(self.GroupBox_resample) self.RadioButton_min_5.setObjectName("RadioButton_min_5") self.HBoxLayout_resample.addWidget(self.RadioButton_min_5) self.RadioButton_min_10 = QtWidgets.QRadioButton( self.GroupBox_resample) self.RadioButton_min_10.setObjectName("RadioButton_min_10") self.HBoxLayout_resample.addWidget(self.RadioButton_min_10) self.RadioButton_min_30 = QtWidgets.QRadioButton( self.GroupBox_resample) self.RadioButton_min_30.setObjectName("RadioButton_min_30") self.HBoxLayout_resample.addWidget(self.RadioButton_min_30) self.verticalLayout_3.addLayout(self.HBoxLayout_resample) self.horizontalLayout_2.addWidget(self.GroupBox_resample) self.GroupBox_goto = QtWidgets.QGroupBox(Console) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.GroupBox_goto.sizePolicy().hasHeightForWidth()) self.GroupBox_goto.setSizePolicy(sizePolicy) self.GroupBox_goto.setMinimumSize(QtCore.QSize(440, 80)) self.GroupBox_goto.setMaximumSize(QtCore.QSize(16777215, 90)) self.GroupBox_goto.setObjectName("GroupBox_goto") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.GroupBox_goto) self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalLayout_his = QtWidgets.QHBoxLayout() self.horizontalLayout_his.setObjectName("horizontalLayout_his") self.verticalLayout_from_to = QtWidgets.QVBoxLayout() self.verticalLayout_from_to.setObjectName("verticalLayout_from_to") self.horizontalLayout_from = QtWidgets.QHBoxLayout() self.horizontalLayout_from.setObjectName("horizontalLayout_from") self.Label_from = QtWidgets.QLabel(self.GroupBox_goto) self.Label_from.setObjectName("Label_from") self.horizontalLayout_from.addWidget(self.Label_from) self.DateTimeEdit_start = QtWidgets.QDateTimeEdit(self.GroupBox_goto) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DateTimeEdit_start.sizePolicy().hasHeightForWidth()) self.DateTimeEdit_start.setSizePolicy(sizePolicy) self.DateTimeEdit_start.setMinimumSize(QtCore.QSize(130, 18)) self.DateTimeEdit_start.setMaximumSize(QtCore.QSize(16777215, 25)) self.DateTimeEdit_start.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.DateTimeEdit_start.setDateTime( QtCore.QDateTime(QtCore.QDate(2018, 1, 1), QtCore.QTime(0, 0, 0))) self.DateTimeEdit_start.setCurrentSection( QtWidgets.QDateTimeEdit.MonthSection) self.DateTimeEdit_start.setCalendarPopup(True) self.DateTimeEdit_start.setObjectName("DateTimeEdit_start") self.horizontalLayout_from.addWidget(self.DateTimeEdit_start) self.verticalLayout_from_to.addLayout(self.horizontalLayout_from) self.horizontalLayout_to = QtWidgets.QHBoxLayout() self.horizontalLayout_to.setObjectName("horizontalLayout_to") self.label_to = QtWidgets.QLabel(self.GroupBox_goto) self.label_to.setObjectName("label_to") self.horizontalLayout_to.addWidget(self.label_to) self.DateTimeEdit_end = QtWidgets.QDateTimeEdit(self.GroupBox_goto) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.DateTimeEdit_end.sizePolicy().hasHeightForWidth()) self.DateTimeEdit_end.setSizePolicy(sizePolicy) self.DateTimeEdit_end.setMinimumSize(QtCore.QSize(130, 18)) self.DateTimeEdit_end.setMaximumSize(QtCore.QSize(16777215, 25)) self.DateTimeEdit_end.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.DateTimeEdit_end.setButtonSymbols( QtWidgets.QAbstractSpinBox.UpDownArrows) self.DateTimeEdit_end.setDateTime( QtCore.QDateTime(QtCore.QDate(2018, 3, 20), QtCore.QTime(0, 0, 0))) self.DateTimeEdit_end.setCurrentSection( QtWidgets.QDateTimeEdit.MonthSection) self.DateTimeEdit_end.setCalendarPopup(True) self.DateTimeEdit_end.setObjectName("DateTimeEdit_end") self.horizontalLayout_to.addWidget(self.DateTimeEdit_end) self.verticalLayout_from_to.addLayout(self.horizontalLayout_to) self.horizontalLayout_his.addLayout(self.verticalLayout_from_to) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.horizontalLayout_his.addItem(spacerItem) self.Button_history = QtWidgets.QPushButton(self.GroupBox_goto) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.Button_history.sizePolicy().hasHeightForWidth()) self.Button_history.setSizePolicy(sizePolicy) self.Button_history.setMinimumSize(QtCore.QSize(90, 20)) self.Button_history.setMaximumSize(QtCore.QSize(100, 28)) font = QtGui.QFont() font.setPointSize(8) self.Button_history.setFont(font) self.Button_history.setObjectName("Button_history") self.horizontalLayout_his.addWidget(self.Button_history) self.horizontalLayout.addLayout(self.horizontalLayout_his) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.horizontalLayout.addItem(spacerItem1) self.Button_current = QtWidgets.QPushButton(self.GroupBox_goto) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.Button_current.sizePolicy().hasHeightForWidth()) self.Button_current.setSizePolicy(sizePolicy) self.Button_current.setMinimumSize(QtCore.QSize(90, 20)) self.Button_current.setMaximumSize(QtCore.QSize(100, 28)) font = QtGui.QFont() font.setPointSize(8) self.Button_current.setFont(font) self.Button_current.setObjectName("Button_current") self.horizontalLayout.addWidget(self.Button_current) self.verticalLayout_4.addLayout(self.horizontalLayout) self.horizontalLayout_2.addWidget(self.GroupBox_goto) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.ConsoleWidget_con = ConsoleWidget(Console) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ConsoleWidget_con.sizePolicy().hasHeightForWidth()) self.ConsoleWidget_con.setSizePolicy(sizePolicy) self.ConsoleWidget_con.setMinimumSize(QtCore.QSize(630, 300)) self.ConsoleWidget_con.setFocusPolicy(QtCore.Qt.StrongFocus) self.ConsoleWidget_con.setObjectName("ConsoleWidget_con") self.verticalLayout_5.addWidget(self.ConsoleWidget_con) self.gridLayout.addLayout(self.verticalLayout_5, 0, 0, 2, 1) self.verticalLayout_6 = QtWidgets.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") self.TabWidget_data = QtWidgets.QTabWidget(Console) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.TabWidget_data.sizePolicy().hasHeightForWidth()) self.TabWidget_data.setSizePolicy(sizePolicy) self.TabWidget_data.setMinimumSize(QtCore.QSize(311, 370)) self.TabWidget_data.setObjectName("TabWidget_data") self.tab_ticker = QtWidgets.QWidget() self.tab_ticker.setObjectName("tab_ticker") self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_ticker) self.verticalLayout.setObjectName("verticalLayout") self.TableWidget_tickers = QtWidgets.QTableWidget(self.tab_ticker) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.TableWidget_tickers.sizePolicy().hasHeightForWidth()) self.TableWidget_tickers.setSizePolicy(sizePolicy) self.TableWidget_tickers.setMinimumSize(QtCore.QSize(296, 327)) self.TableWidget_tickers.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.TableWidget_tickers.setAutoScroll(False) self.TableWidget_tickers.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.TableWidget_tickers.setTabKeyNavigation(False) self.TableWidget_tickers.setObjectName("TableWidget_tickers") self.TableWidget_tickers.setColumnCount(3) self.TableWidget_tickers.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.TableWidget_tickers.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_tickers.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_tickers.setHorizontalHeaderItem(2, item) self.TableWidget_tickers.verticalHeader().setVisible(False) self.verticalLayout.addWidget(self.TableWidget_tickers) self.TabWidget_data.addTab(self.tab_ticker, "") self.tab_price = QtWidgets.QWidget() self.tab_price.setObjectName("tab_price") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tab_price) self.verticalLayout_2.setObjectName("verticalLayout_2") self.TableWidget_prices = QtWidgets.QTableWidget(self.tab_price) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.TableWidget_prices.sizePolicy().hasHeightForWidth()) self.TableWidget_prices.setSizePolicy(sizePolicy) self.TableWidget_prices.setFrameShape(QtWidgets.QFrame.StyledPanel) self.TableWidget_prices.setFrameShadow(QtWidgets.QFrame.Sunken) self.TableWidget_prices.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.TableWidget_prices.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.TableWidget_prices.setSizeAdjustPolicy( QtWidgets.QAbstractScrollArea.AdjustToContents) self.TableWidget_prices.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.TableWidget_prices.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.TableWidget_prices.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.TableWidget_prices.setGridStyle(QtCore.Qt.DashLine) self.TableWidget_prices.setObjectName("TableWidget_prices") self.TableWidget_prices.setColumnCount(2) self.TableWidget_prices.setRowCount(10) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(4, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(5, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(6, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(7, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(8, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setVerticalHeaderItem(9, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(0, 0, item) item = QtWidgets.QTableWidgetItem() brush = QtGui.QBrush(QtGui.QColor(0, 255, 127)) brush.setStyle(QtCore.Qt.NoBrush) item.setBackground(brush) self.TableWidget_prices.setItem(1, 0, item) item = QtWidgets.QTableWidgetItem() brush = QtGui.QBrush(QtGui.QColor(0, 255, 127)) brush.setStyle(QtCore.Qt.NoBrush) item.setBackground(brush) self.TableWidget_prices.setItem(2, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(3, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(4, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(5, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(6, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(7, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(8, 0, item) item = QtWidgets.QTableWidgetItem() self.TableWidget_prices.setItem(9, 0, item) self.TableWidget_prices.horizontalHeader().setDefaultSectionSize(125) self.TableWidget_prices.horizontalHeader().setStretchLastSection(True) self.TableWidget_prices.verticalHeader().setDefaultSectionSize(45) self.verticalLayout_2.addWidget(self.TableWidget_prices) self.TabWidget_data.addTab(self.tab_price, "") self.verticalLayout_6.addWidget(self.TabWidget_data) self.gridLayout.addLayout(self.verticalLayout_6, 0, 1, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(308, 108, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem2, 1, 1, 1, 1) self.horizontalLayout_3.addLayout(self.gridLayout) self.retranslateUi(Console) self.TabWidget_data.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(Console) def retranslateUi(self, Console): _translate = QtCore.QCoreApplication.translate Console.setWindowTitle(_translate("Console", "实盘交互console")) self.GroupBox_resample.setTitle(_translate("Console", "resample")) self.RadioButton_min_1.setText(_translate("Console", "1m")) self.RadioButton_min_5.setText(_translate("Console", "5m")) self.RadioButton_min_10.setText(_translate("Console", "10m")) self.RadioButton_min_30.setText(_translate("Console", "30m")) self.GroupBox_goto.setTitle(_translate("Console", "goto")) self.Label_from.setText(_translate("Console", "From:")) self.DateTimeEdit_start.setDisplayFormat( _translate("Console", "M/d dddd H:mm")) self.label_to.setText(_translate("Console", "to :")) self.DateTimeEdit_end.setDisplayFormat( _translate("Console", "M/d dddd H:mm")) self.Button_history.setText(_translate("Console", "History Review")) self.Button_current.setText(_translate("Console", "Current Market")) item = self.TableWidget_tickers.horizontalHeaderItem(0) item.setText(_translate("Console", "time")) item = self.TableWidget_tickers.horizontalHeaderItem(1) item.setText(_translate("Console", "price")) item = self.TableWidget_tickers.horizontalHeaderItem(2) item.setText(_translate("Console", "qty")) self.TabWidget_data.setTabText( self.TabWidget_data.indexOf(self.tab_ticker), _translate("Console", "Tickers")) item = self.TableWidget_prices.verticalHeaderItem(0) item.setText(_translate("Console", "卖⑤")) item = self.TableWidget_prices.verticalHeaderItem(1) item.setText(_translate("Console", "卖④")) item = self.TableWidget_prices.verticalHeaderItem(2) item.setText(_translate("Console", "卖③")) item = self.TableWidget_prices.verticalHeaderItem(3) item.setText(_translate("Console", "卖②")) item = self.TableWidget_prices.verticalHeaderItem(4) item.setText(_translate("Console", "卖①")) item = self.TableWidget_prices.verticalHeaderItem(5) item.setText(_translate("Console", "买①")) item = self.TableWidget_prices.verticalHeaderItem(6) item.setText(_translate("Console", "买②")) item = self.TableWidget_prices.verticalHeaderItem(7) item.setText(_translate("Console", "买④")) item = self.TableWidget_prices.verticalHeaderItem(8) item.setText(_translate("Console", "买③")) item = self.TableWidget_prices.verticalHeaderItem(9) item.setText(_translate("Console", "买⑤")) item = self.TableWidget_prices.horizontalHeaderItem(0) item.setText(_translate("Console", "Price")) item = self.TableWidget_prices.horizontalHeaderItem(1) item.setText(_translate("Console", "Qty")) __sortingEnabled = self.TableWidget_prices.isSortingEnabled() self.TableWidget_prices.setSortingEnabled(False) self.TableWidget_prices.setSortingEnabled(__sortingEnabled) self.TabWidget_data.setTabText( self.TabWidget_data.indexOf(self.tab_price), _translate("Console", "Price"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1145, 753) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_12 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_12.setObjectName("verticalLayout_12") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.group_io = QtGui.QGroupBox(self.centralwidget) self.group_io.setObjectName("group_io") self.verticalLayout_14 = QtGui.QVBoxLayout(self.group_io) self.verticalLayout_14.setObjectName("verticalLayout_14") self.layout_samples = QtGui.QHBoxLayout() self.layout_samples.setObjectName("layout_samples") self.label = QtGui.QLabel(self.group_io) self.label.setObjectName("label") self.layout_samples.addWidget(self.label) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_samples.addItem(spacerItem) self.field_samples = QtGui.QLineEdit(self.group_io) self.field_samples.setObjectName("field_samples") self.layout_samples.addWidget(self.field_samples) self.button_importSamples = QtGui.QToolButton(self.group_io) self.button_importSamples.setObjectName("button_importSamples") self.layout_samples.addWidget(self.button_importSamples) self.verticalLayout_14.addLayout(self.layout_samples) self.layout_topology = QtGui.QHBoxLayout() self.layout_topology.setObjectName("layout_topology") self.label_2 = QtGui.QLabel(self.group_io) self.label_2.setObjectName("label_2") self.layout_topology.addWidget(self.label_2) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.layout_topology.addItem(spacerItem1) self.field_topology = QtGui.QLineEdit(self.group_io) self.field_topology.setObjectName("field_topology") self.layout_topology.addWidget(self.field_topology) spacerItem2 = QtGui.QSpacerItem(26, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_topology.addItem(spacerItem2) self.verticalLayout_14.addLayout(self.layout_topology) self.layout_properties = QtGui.QHBoxLayout() self.layout_properties.setObjectName("layout_properties") self.label_3 = QtGui.QLabel(self.group_io) self.label_3.setObjectName("label_3") self.layout_properties.addWidget(self.label_3) self.box_sectors = QtGui.QSpinBox(self.group_io) self.box_sectors.setObjectName("box_sectors") self.layout_properties.addWidget(self.box_sectors) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_properties.addItem(spacerItem3) self.check_discreteIn = QtGui.QCheckBox(self.group_io) self.check_discreteIn.setLayoutDirection(QtCore.Qt.LeftToRight) self.check_discreteIn.setObjectName("check_discreteIn") self.layout_properties.addWidget(self.check_discreteIn) self.check_discreteOut = QtGui.QCheckBox(self.group_io) self.check_discreteOut.setLayoutDirection(QtCore.Qt.LeftToRight) self.check_discreteOut.setObjectName("check_discreteOut") self.layout_properties.addWidget(self.check_discreteOut) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_properties.addItem(spacerItem4) self.verticalLayout_14.addLayout(self.layout_properties) self.gridLayout.addWidget(self.group_io, 0, 0, 1, 1) self.group_error = QtGui.QGroupBox(self.centralwidget) self.group_error.setObjectName("group_error") self.verticalLayout_3 = QtGui.QVBoxLayout(self.group_error) self.verticalLayout_3.setObjectName("verticalLayout_3") self.layout_stopKeySelect = QtGui.QHBoxLayout() self.layout_stopKeySelect.setObjectName("layout_stopKeySelect") self.label_stopKey = QtGui.QLabel(self.group_error) self.label_stopKey.setObjectName("label_stopKey") self.layout_stopKeySelect.addWidget(self.label_stopKey) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_stopKeySelect.addItem(spacerItem5) self.combo_stopKey = QtGui.QComboBox(self.group_error) self.combo_stopKey.setObjectName("combo_stopKey") self.combo_stopKey.addItem("") self.combo_stopKey.addItem("") self.combo_stopKey.addItem("") self.combo_stopKey.addItem("") self.combo_stopKey.addItem("") self.layout_stopKeySelect.addWidget(self.combo_stopKey) spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_stopKeySelect.addItem(spacerItem6) self.verticalLayout_3.addLayout(self.layout_stopKeySelect) self.stacked_stopKey = QtGui.QStackedWidget(self.group_error) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.stacked_stopKey.sizePolicy().hasHeightForWidth()) self.stacked_stopKey.setSizePolicy(sizePolicy) self.stacked_stopKey.setObjectName("stacked_stopKey") self.maxError = QtGui.QWidget() self.maxError.setObjectName("maxError") self.verticalLayout_5 = QtGui.QVBoxLayout(self.maxError) self.verticalLayout_5.setObjectName("verticalLayout_5") self.layout_maxGlobal = QtGui.QHBoxLayout() self.layout_maxGlobal.setObjectName("layout_maxGlobal") self.label_10 = QtGui.QLabel(self.maxError) self.label_10.setObjectName("label_10") self.layout_maxGlobal.addWidget(self.label_10) spacerItem7 = QtGui.QSpacerItem(21, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_maxGlobal.addItem(spacerItem7) self.box_maxGlobal = QtGui.QSpinBox(self.maxError) self.box_maxGlobal.setObjectName("box_maxGlobal") self.layout_maxGlobal.addWidget(self.box_maxGlobal) spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_maxGlobal.addItem(spacerItem8) self.verticalLayout_5.addLayout(self.layout_maxGlobal) self.layout_maxLocal = QtGui.QHBoxLayout() self.layout_maxLocal.setObjectName("layout_maxLocal") self.label_11 = QtGui.QLabel(self.maxError) self.label_11.setObjectName("label_11") self.layout_maxLocal.addWidget(self.label_11) spacerItem9 = QtGui.QSpacerItem(29, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_maxLocal.addItem(spacerItem9) self.box_maxLocal = QtGui.QSpinBox(self.maxError) self.box_maxLocal.setObjectName("box_maxLocal") self.layout_maxLocal.addWidget(self.box_maxLocal) spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_maxLocal.addItem(spacerItem10) self.verticalLayout_5.addLayout(self.layout_maxLocal) self.stacked_stopKey.addWidget(self.maxError) self.errorRate = QtGui.QWidget() self.errorRate.setObjectName("errorRate") self.verticalLayout_7 = QtGui.QVBoxLayout(self.errorRate) self.verticalLayout_7.setObjectName("verticalLayout_7") self.layout_errorGlobal = QtGui.QHBoxLayout() self.layout_errorGlobal.setObjectName("layout_errorGlobal") self.label_12 = QtGui.QLabel(self.errorRate) self.label_12.setObjectName("label_12") self.layout_errorGlobal.addWidget(self.label_12) spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_errorGlobal.addItem(spacerItem11) self.box_errorGlobal = QtGui.QDoubleSpinBox(self.errorRate) self.box_errorGlobal.setSuffix("") self.box_errorGlobal.setObjectName("box_errorGlobal") self.layout_errorGlobal.addWidget(self.box_errorGlobal) spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_errorGlobal.addItem(spacerItem12) self.verticalLayout_7.addLayout(self.layout_errorGlobal) self.layout_errorLocal = QtGui.QHBoxLayout() self.layout_errorLocal.setObjectName("layout_errorLocal") self.label_13 = QtGui.QLabel(self.errorRate) self.label_13.setObjectName("label_13") self.layout_errorLocal.addWidget(self.label_13) spacerItem13 = QtGui.QSpacerItem(55, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_errorLocal.addItem(spacerItem13) self.box_errorLocal = QtGui.QSpinBox(self.errorRate) self.box_errorLocal.setObjectName("box_errorLocal") self.layout_errorLocal.addWidget(self.box_errorLocal) spacerItem14 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_errorLocal.addItem(spacerItem14) self.verticalLayout_7.addLayout(self.layout_errorLocal) self.stacked_stopKey.addWidget(self.errorRate) self.mse = QtGui.QWidget() self.mse.setObjectName("mse") self.verticalLayout_8 = QtGui.QVBoxLayout(self.mse) self.verticalLayout_8.setObjectName("verticalLayout_8") self.layout_mseGlobal = QtGui.QHBoxLayout() self.layout_mseGlobal.setObjectName("layout_mseGlobal") self.label_14 = QtGui.QLabel(self.mse) self.label_14.setObjectName("label_14") self.layout_mseGlobal.addWidget(self.label_14) spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_mseGlobal.addItem(spacerItem15) self.box_mseGlobal = QtGui.QDoubleSpinBox(self.mse) self.box_mseGlobal.setObjectName("box_mseGlobal") self.layout_mseGlobal.addWidget(self.box_mseGlobal) spacerItem16 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_mseGlobal.addItem(spacerItem16) self.verticalLayout_8.addLayout(self.layout_mseGlobal) self.layout_mseLocal = QtGui.QHBoxLayout() self.layout_mseLocal.setObjectName("layout_mseLocal") self.label_15 = QtGui.QLabel(self.mse) self.label_15.setObjectName("label_15") self.layout_mseLocal.addWidget(self.label_15) spacerItem17 = QtGui.QSpacerItem(47, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_mseLocal.addItem(spacerItem17) self.box_mseLocal = QtGui.QDoubleSpinBox(self.mse) self.box_mseLocal.setObjectName("box_mseLocal") self.layout_mseLocal.addWidget(self.box_mseLocal) spacerItem18 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_mseLocal.addItem(spacerItem18) self.verticalLayout_8.addLayout(self.layout_mseLocal) self.stacked_stopKey.addWidget(self.mse) self.rmse = QtGui.QWidget() self.rmse.setObjectName("rmse") self.verticalLayout_4 = QtGui.QVBoxLayout(self.rmse) self.verticalLayout_4.setObjectName("verticalLayout_4") self.layout_rmseGlobal = QtGui.QHBoxLayout() self.layout_rmseGlobal.setObjectName("layout_rmseGlobal") self.label_17 = QtGui.QLabel(self.rmse) self.label_17.setObjectName("label_17") self.layout_rmseGlobal.addWidget(self.label_17) spacerItem19 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_rmseGlobal.addItem(spacerItem19) self.box_rmseGlobal = QtGui.QDoubleSpinBox(self.rmse) self.box_rmseGlobal.setObjectName("box_rmseGlobal") self.layout_rmseGlobal.addWidget(self.box_rmseGlobal) spacerItem20 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_rmseGlobal.addItem(spacerItem20) self.verticalLayout_4.addLayout(self.layout_rmseGlobal) self.layout_rmseLocal = QtGui.QHBoxLayout() self.layout_rmseLocal.setObjectName("layout_rmseLocal") self.label_16 = QtGui.QLabel(self.rmse) self.label_16.setObjectName("label_16") self.layout_rmseLocal.addWidget(self.label_16) spacerItem21 = QtGui.QSpacerItem(47, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_rmseLocal.addItem(spacerItem21) self.box_rmseLocal = QtGui.QDoubleSpinBox(self.rmse) self.box_rmseLocal.setObjectName("box_rmseLocal") self.layout_rmseLocal.addWidget(self.box_rmseLocal) spacerItem22 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_rmseLocal.addItem(spacerItem22) self.verticalLayout_4.addLayout(self.layout_rmseLocal) self.stacked_stopKey.addWidget(self.rmse) self.armse = QtGui.QWidget() self.armse.setObjectName("armse") self.verticalLayout_6 = QtGui.QVBoxLayout(self.armse) self.verticalLayout_6.setObjectName("verticalLayout_6") self.layout_armseGlobal = QtGui.QHBoxLayout() self.layout_armseGlobal.setObjectName("layout_armseGlobal") self.label_8 = QtGui.QLabel(self.armse) self.label_8.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_8.setObjectName("label_8") self.layout_armseGlobal.addWidget(self.label_8) spacerItem23 = QtGui.QSpacerItem(24, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.layout_armseGlobal.addItem(spacerItem23) self.box_armseGlobal = QtGui.QDoubleSpinBox(self.armse) self.box_armseGlobal.setObjectName("box_armseGlobal") self.layout_armseGlobal.addWidget(self.box_armseGlobal) spacerItem24 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_armseGlobal.addItem(spacerItem24) self.verticalLayout_6.addLayout(self.layout_armseGlobal) self.layout_armseLocal = QtGui.QHBoxLayout() self.layout_armseLocal.setObjectName("layout_armseLocal") self.label_9 = QtGui.QLabel(self.armse) self.label_9.setObjectName("label_9") self.layout_armseLocal.addWidget(self.label_9) spacerItem25 = QtGui.QSpacerItem(30, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.layout_armseLocal.addItem(spacerItem25) self.box_armseLocal = QtGui.QDoubleSpinBox(self.armse) self.box_armseLocal.setObjectName("box_armseLocal") self.layout_armseLocal.addWidget(self.box_armseLocal) spacerItem26 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_armseLocal.addItem(spacerItem26) self.verticalLayout_6.addLayout(self.layout_armseLocal) self.layout_softMargins = QtGui.QHBoxLayout() self.layout_softMargins.setObjectName("layout_softMargins") self.check_softMargins = QtGui.QCheckBox(self.armse) self.check_softMargins.setLayoutDirection(QtCore.Qt.LeftToRight) self.check_softMargins.setObjectName("check_softMargins") self.layout_softMargins.addWidget(self.check_softMargins) spacerItem27 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_softMargins.addItem(spacerItem27) self.verticalLayout_6.addLayout(self.layout_softMargins) self.stacked_stopKey.addWidget(self.armse) self.verticalLayout_3.addWidget(self.stacked_stopKey) self.gridLayout.addWidget(self.group_error, 0, 1, 1, 1) self.group_weights = QtGui.QGroupBox(self.centralwidget) self.group_weights.setObjectName("group_weights") self.verticalLayout_2 = QtGui.QVBoxLayout(self.group_weights) self.verticalLayout_2.setObjectName("verticalLayout_2") self.layout_initWeights = QtGui.QHBoxLayout() self.layout_initWeights.setObjectName("layout_initWeights") self.label_4 = QtGui.QLabel(self.group_weights) self.label_4.setObjectName("label_4") self.layout_initWeights.addWidget(self.label_4) spacerItem28 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_initWeights.addItem(spacerItem28) self.combo_initWeights = QtGui.QComboBox(self.group_weights) self.combo_initWeights.setObjectName("combo_initWeights") self.combo_initWeights.addItem("") self.combo_initWeights.addItem("") self.layout_initWeights.addWidget(self.combo_initWeights) spacerItem29 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_initWeights.addItem(spacerItem29) self.verticalLayout_2.addLayout(self.layout_initWeights) self.stacked_initWeights = QtGui.QStackedWidget(self.group_weights) self.stacked_initWeights.setObjectName("stacked_initWeights") self.random = QtGui.QWidget() self.random.setObjectName("random") self.verticalLayout_13 = QtGui.QVBoxLayout(self.random) self.verticalLayout_13.setObjectName("verticalLayout_13") self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.button_randomWeights = QtGui.QPushButton(self.random) self.button_randomWeights.setFlat(False) self.button_randomWeights.setObjectName("button_randomWeights") self.horizontalLayout_6.addWidget(self.button_randomWeights) spacerItem30 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem30) self.verticalLayout_13.addLayout(self.horizontalLayout_6) spacerItem31 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_13.addItem(spacerItem31) self.stacked_initWeights.addWidget(self.random) self.user = QtGui.QWidget() self.user.setObjectName("user") self.verticalLayout_10 = QtGui.QVBoxLayout(self.user) self.verticalLayout_10.setObjectName("verticalLayout_10") self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_5 = QtGui.QLabel(self.user) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) spacerItem32 = QtGui.QSpacerItem(34, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem32) self.field_weightsFile = QtGui.QLineEdit(self.user) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.field_weightsFile.sizePolicy().hasHeightForWidth()) self.field_weightsFile.setSizePolicy(sizePolicy) self.field_weightsFile.setObjectName("field_weightsFile") self.horizontalLayout_5.addWidget(self.field_weightsFile) self.button_weightsFile = QtGui.QToolButton(self.user) self.button_weightsFile.setObjectName("button_weightsFile") self.horizontalLayout_5.addWidget(self.button_weightsFile) spacerItem33 = QtGui.QSpacerItem(27, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem33) self.verticalLayout_10.addLayout(self.horizontalLayout_5) spacerItem34 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_10.addItem(spacerItem34) self.stacked_initWeights.addWidget(self.user) self.verticalLayout_2.addWidget(self.stacked_initWeights) spacerItem35 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem35) self.gridLayout.addWidget(self.group_weights, 1, 0, 1, 1) self.group_control = QtGui.QGroupBox(self.centralwidget) self.group_control.setObjectName("group_control") self.verticalLayout_11 = QtGui.QVBoxLayout(self.group_control) self.verticalLayout_11.setObjectName("verticalLayout_11") self.layout_control = QtGui.QHBoxLayout() self.layout_control.setObjectName("layout_control") self.layout_timing = QtGui.QVBoxLayout() self.layout_timing.setObjectName("layout_timing") self.layout_timeLimit = QtGui.QHBoxLayout() self.layout_timeLimit.setObjectName("layout_timeLimit") self.check_timeLimit = QtGui.QCheckBox(self.group_control) self.check_timeLimit.setObjectName("check_timeLimit") self.layout_timeLimit.addWidget(self.check_timeLimit) spacerItem36 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_timeLimit.addItem(spacerItem36) self.box_timeLimit = QtGui.QTimeEdit(self.group_control) self.box_timeLimit.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.box_timeLimit.sizePolicy().hasHeightForWidth()) self.box_timeLimit.setSizePolicy(sizePolicy) self.box_timeLimit.setFrame(True) self.box_timeLimit.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows) self.box_timeLimit.setCurrentSection(QtGui.QDateTimeEdit.HourSection) self.box_timeLimit.setObjectName("box_timeLimit") self.layout_timeLimit.addWidget(self.box_timeLimit) self.layout_timing.addLayout(self.layout_timeLimit) self.layout_iterLimit = QtGui.QHBoxLayout() self.layout_iterLimit.setObjectName("layout_iterLimit") self.check_iterLimit = QtGui.QCheckBox(self.group_control) self.check_iterLimit.setObjectName("check_iterLimit") self.layout_iterLimit.addWidget(self.check_iterLimit) spacerItem37 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_iterLimit.addItem(spacerItem37) self.box_iterLimit = QtGui.QSpinBox(self.group_control) self.box_iterLimit.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.box_iterLimit.sizePolicy().hasHeightForWidth()) self.box_iterLimit.setSizePolicy(sizePolicy) self.box_iterLimit.setLayoutDirection(QtCore.Qt.LeftToRight) self.box_iterLimit.setMaximum(9999) self.box_iterLimit.setObjectName("box_iterLimit") self.layout_iterLimit.addWidget(self.box_iterLimit) self.layout_timing.addLayout(self.layout_iterLimit) self.layout_control.addLayout(self.layout_timing) spacerItem38 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.layout_control.addItem(spacerItem38) self.layout_miscControl = QtGui.QVBoxLayout() self.layout_miscControl.setObjectName("layout_miscControl") self.check_useCuda = QtGui.QCheckBox(self.group_control) self.check_useCuda.setObjectName("check_useCuda") self.layout_miscControl.addWidget(self.check_useCuda) self.line = QtGui.QFrame(self.group_control) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.layout_miscControl.addWidget(self.line) self.check_plotError = QtGui.QCheckBox(self.group_control) self.check_plotError.setObjectName("check_plotError") self.layout_miscControl.addWidget(self.check_plotError) self.check_useConsole = QtGui.QCheckBox(self.group_control) self.check_useConsole.setObjectName("check_useConsole") self.layout_miscControl.addWidget(self.check_useConsole) self.layout_control.addLayout(self.layout_miscControl) self.verticalLayout_11.addLayout(self.layout_control) self.layout_controlButtons = QtGui.QHBoxLayout() self.layout_controlButtons.setObjectName("layout_controlButtons") self.button_Learn = QtGui.QPushButton(self.group_control) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button_Learn.sizePolicy().hasHeightForWidth()) self.button_Learn.setSizePolicy(sizePolicy) self.button_Learn.setObjectName("button_Learn") self.layout_controlButtons.addWidget(self.button_Learn) self.button_Test = QtGui.QPushButton(self.group_control) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button_Test.sizePolicy().hasHeightForWidth()) self.button_Test.setSizePolicy(sizePolicy) self.button_Test.setObjectName("button_Test") self.layout_controlButtons.addWidget(self.button_Test) self.button_Export = QtGui.QPushButton(self.group_control) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button_Export.sizePolicy().hasHeightForWidth()) self.button_Export.setSizePolicy(sizePolicy) self.button_Export.setObjectName("button_Export") self.layout_controlButtons.addWidget(self.button_Export) spacerItem39 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.layout_controlButtons.addItem(spacerItem39) self.verticalLayout_11.addLayout(self.layout_controlButtons) spacerItem40 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_11.addItem(spacerItem40) self.gridLayout.addWidget(self.group_control, 1, 1, 1, 1) self.verticalLayout_12.addLayout(self.gridLayout) self.group_Select = QtGui.QGroupBox(self.centralwidget) self.group_Select.setObjectName("group_Select") self.horizontalLayout_8 = QtGui.QHBoxLayout(self.group_Select) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.verticalLayout_9 = QtGui.QVBoxLayout() self.verticalLayout_9.setObjectName("verticalLayout_9") self.check_lockNet = QtGui.QCheckBox(self.group_Select) self.check_lockNet.setObjectName("check_lockNet") self.verticalLayout_9.addWidget(self.check_lockNet) self.button_Reset = QtGui.QPushButton(self.group_Select) self.button_Reset.setObjectName("button_Reset") self.verticalLayout_9.addWidget(self.button_Reset) self.horizontalLayout_3.addLayout(self.verticalLayout_9) self.scroll_netInstance = QtGui.QScrollArea(self.group_Select) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scroll_netInstance.sizePolicy().hasHeightForWidth()) self.scroll_netInstance.setSizePolicy(sizePolicy) self.scroll_netInstance.setMaximumSize(QtCore.QSize(16777215, 50)) self.scroll_netInstance.setFrameShape(QtGui.QFrame.Panel) self.scroll_netInstance.setFrameShadow(QtGui.QFrame.Plain) self.scroll_netInstance.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.scroll_netInstance.setWidgetResizable(True) self.scroll_netInstance.setObjectName("scroll_netInstance") self.layout_netInstance = QtGui.QWidget() self.layout_netInstance.setGeometry(QtCore.QRect(0, 0, 597, 48)) self.layout_netInstance.setObjectName("layout_netInstance") self.horizontalLayout = QtGui.QHBoxLayout(self.layout_netInstance) self.horizontalLayout.setObjectName("horizontalLayout") self.button_addNet = QtGui.QToolButton(self.layout_netInstance) self.button_addNet.setObjectName("button_addNet") self.horizontalLayout.addWidget(self.button_addNet) spacerItem41 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem41) self.scroll_netInstance.setWidget(self.layout_netInstance) self.horizontalLayout_3.addWidget(self.scroll_netInstance) self.horizontalLayout_8.addLayout(self.horizontalLayout_3) self.verticalLayout_12.addWidget(self.group_Select) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar() self.menubar.setGeometry(QtCore.QRect(0, 0, 1145, 22)) self.menubar.setObjectName("menubar") self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuEdit = QtGui.QMenu(self.menubar) self.menuEdit.setObjectName("menuEdit") self.menuTools = QtGui.QMenu(self.menubar) self.menuTools.setObjectName("menuTools") self.menuView = QtGui.QMenu(self.menubar) self.menuView.setObjectName("menuView") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.dock_graphPlot = QtGui.QDockWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dock_graphPlot.sizePolicy().hasHeightForWidth()) self.dock_graphPlot.setSizePolicy(sizePolicy) self.dock_graphPlot.setMinimumSize(QtCore.QSize(400, 286)) self.dock_graphPlot.setAllowedAreas(QtCore.Qt.BottomDockWidgetArea|QtCore.Qt.LeftDockWidgetArea|QtCore.Qt.RightDockWidgetArea) self.dock_graphPlot.setObjectName("dock_graphPlot") self.dockWidgetContents_6 = QtGui.QWidget() self.dockWidgetContents_6.setObjectName("dockWidgetContents_6") self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents_6) self.verticalLayout.setObjectName("verticalLayout") self.graph_plotError = PlotWidget(self.dockWidgetContents_6) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) self.graph_plotError.setBackgroundBrush(brush) self.graph_plotError.setObjectName("graph_plotError") self.verticalLayout.addWidget(self.graph_plotError) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_6 = QtGui.QLabel(self.dockWidgetContents_6) self.label_6.setObjectName("label_6") self.horizontalLayout_4.addWidget(self.label_6) spacerItem42 = QtGui.QSpacerItem(21, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem42) self.box_refreshLimit = QtGui.QSpinBox(self.dockWidgetContents_6) self.box_refreshLimit.setFrame(True) self.box_refreshLimit.setReadOnly(False) self.box_refreshLimit.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows) self.box_refreshLimit.setMinimum(1) self.box_refreshLimit.setObjectName("box_refreshLimit") self.horizontalLayout_4.addWidget(self.box_refreshLimit) spacerItem43 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem43) self.gridLayout_2.addLayout(self.horizontalLayout_4, 0, 0, 1, 1) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_7 = QtGui.QLabel(self.dockWidgetContents_6) self.label_7.setObjectName("label_7") self.horizontalLayout_7.addWidget(self.label_7) spacerItem44 = QtGui.QSpacerItem(50, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem44) self.box_currentIter = QtGui.QSpinBox(self.dockWidgetContents_6) self.box_currentIter.setReadOnly(True) self.box_currentIter.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons) self.box_currentIter.setMaximum(9999) self.box_currentIter.setObjectName("box_currentIter") self.horizontalLayout_7.addWidget(self.box_currentIter) spacerItem45 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem45) self.gridLayout_2.addLayout(self.horizontalLayout_7, 1, 0, 1, 1) self.check_showThresh = QtGui.QCheckBox(self.dockWidgetContents_6) self.check_showThresh.setObjectName("check_showThresh") self.gridLayout_2.addWidget(self.check_showThresh, 0, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.dock_graphPlot.setWidget(self.dockWidgetContents_6) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dock_graphPlot) self.dock_graphConsole = QtGui.QDockWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dock_graphConsole.sizePolicy().hasHeightForWidth()) self.dock_graphConsole.setSizePolicy(sizePolicy) self.dock_graphConsole.setMinimumSize(QtCore.QSize(102, 200)) self.dock_graphConsole.setAllowedAreas(QtCore.Qt.BottomDockWidgetArea|QtCore.Qt.TopDockWidgetArea) self.dock_graphConsole.setObjectName("dock_graphConsole") self.dockWidgetContents_7 = QtGui.QWidget() self.dockWidgetContents_7.setObjectName("dockWidgetContents_7") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.dockWidgetContents_7) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.graph_console = ConsoleWidget(self.dockWidgetContents_7) self.graph_console.setObjectName("graph_console") self.horizontalLayout_2.addWidget(self.graph_console) self.dock_graphConsole.setWidget(self.dockWidgetContents_7) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8), self.dock_graphConsole) self.actionImportSamples = QtGui.QAction(MainWindow) self.actionImportSamples.setObjectName("actionImportSamples") self.actionExportWeights = QtGui.QAction(MainWindow) self.actionExportWeights.setObjectName("actionExportWeights") self.actionLearn = QtGui.QAction(MainWindow) self.actionLearn.setObjectName("actionLearn") self.actionTest = QtGui.QAction(MainWindow) self.actionTest.setObjectName("actionTest") self.actionExit = QtGui.QAction(MainWindow) self.actionExit.setObjectName("actionExit") self.actionReset_Simulator = QtGui.QAction(MainWindow) self.actionReset_Simulator.setObjectName("actionReset_Simulator") self.actionCut = QtGui.QAction(MainWindow) self.actionCut.setObjectName("actionCut") self.actionCopy = QtGui.QAction(MainWindow) self.actionCopy.setObjectName("actionCopy") self.actionPaste = QtGui.QAction(MainWindow) self.actionPaste.setObjectName("actionPaste") self.action_loadSettings = QtGui.QAction(MainWindow) self.action_loadSettings.setObjectName("action_loadSettings") self.actionShow_Console = QtGui.QAction(MainWindow) self.actionShow_Console.setObjectName("actionShow_Console") self.actionShow_Error_Plot = QtGui.QAction(MainWindow) self.actionShow_Error_Plot.setObjectName("actionShow_Error_Plot") self.actionUse_CUDA = QtGui.QAction(MainWindow) self.actionUse_CUDA.setCheckable(True) self.actionUse_CUDA.setObjectName("actionUse_CUDA") self.menuFile.addAction(self.actionImportSamples) self.menuFile.addAction(self.actionExportWeights) self.menuFile.addSeparator() self.menuFile.addAction(self.actionLearn) self.menuFile.addAction(self.actionTest) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menuEdit.addAction(self.actionCut) self.menuEdit.addAction(self.actionCopy) self.menuEdit.addAction(self.actionPaste) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionReset_Simulator) self.menuTools.addAction(self.action_loadSettings) self.menuTools.addSeparator() self.menuTools.addAction(self.actionUse_CUDA) self.menuView.addAction(self.actionShow_Console) self.menuView.addAction(self.actionShow_Error_Plot) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuTools.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.retranslateUi(MainWindow) self.stacked_stopKey.setCurrentIndex(0) self.stacked_initWeights.setCurrentIndex(0) QtCore.QObject.connect(self.combo_initWeights, QtCore.SIGNAL("currentIndexChanged(int)"), self.stacked_initWeights.setCurrentIndex) QtCore.QObject.connect(self.combo_stopKey, QtCore.SIGNAL("currentIndexChanged(int)"), self.stacked_stopKey.setCurrentIndex) QtCore.QObject.connect(self.dock_graphConsole, QtCore.SIGNAL("visibilityChanged(bool)"), self.check_useConsole.setChecked) QtCore.QObject.connect(self.dock_graphPlot, QtCore.SIGNAL("visibilityChanged(bool)"), self.check_plotError.setChecked) QtCore.QObject.connect(self.check_lockNet, QtCore.SIGNAL("toggled(bool)"), self.button_addNet.setDisabled) QtCore.QObject.connect(self.check_timeLimit, QtCore.SIGNAL("toggled(bool)"), self.box_timeLimit.setEnabled) QtCore.QObject.connect(self.check_iterLimit, QtCore.SIGNAL("toggled(bool)"), self.box_iterLimit.setEnabled) QtCore.QObject.connect(self.check_plotError, QtCore.SIGNAL("toggled(bool)"), self.dock_graphPlot.setShown) QtCore.QObject.connect(self.check_useConsole, QtCore.SIGNAL("toggled(bool)"), self.dock_graphConsole.setShown) QtCore.QObject.connect(self.check_lockNet, QtCore.SIGNAL("toggled(bool)"), self.button_Reset.setDisabled) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.group_io.setTitle(QtGui.QApplication.translate("MainWindow", "Inputs", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "Import Samples", None, QtGui.QApplication.UnicodeUTF8)) self.button_importSamples.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Topology", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Sectors", None, QtGui.QApplication.UnicodeUTF8)) self.check_discreteIn.setText(QtGui.QApplication.translate("MainWindow", "Discrete In", None, QtGui.QApplication.UnicodeUTF8)) self.check_discreteOut.setText(QtGui.QApplication.translate("MainWindow", "Discrete Out", None, QtGui.QApplication.UnicodeUTF8)) self.group_error.setTitle(QtGui.QApplication.translate("MainWindow", "Errors", None, QtGui.QApplication.UnicodeUTF8)) self.label_stopKey.setText(QtGui.QApplication.translate("MainWindow", "Stopping Criteria", None, QtGui.QApplication.UnicodeUTF8)) self.combo_stopKey.setItemText(0, QtGui.QApplication.translate("MainWindow", "max", None, QtGui.QApplication.UnicodeUTF8)) self.combo_stopKey.setItemText(1, QtGui.QApplication.translate("MainWindow", "error", None, QtGui.QApplication.UnicodeUTF8)) self.combo_stopKey.setItemText(2, QtGui.QApplication.translate("MainWindow", "mse", None, QtGui.QApplication.UnicodeUTF8)) self.combo_stopKey.setItemText(3, QtGui.QApplication.translate("MainWindow", "rmse", None, QtGui.QApplication.UnicodeUTF8)) self.combo_stopKey.setItemText(4, QtGui.QApplication.translate("MainWindow", "armse", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setText(QtGui.QApplication.translate("MainWindow", "Max Unlearned Samples", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setText(QtGui.QApplication.translate("MainWindow", "Max Errors Per Sample", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setText(QtGui.QApplication.translate("MainWindow", "Max % Unlearned Samples", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setText(QtGui.QApplication.translate("MainWindow", "Max Errors Per Sample", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setText(QtGui.QApplication.translate("MainWindow", "Global MSE Threshold", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setText(QtGui.QApplication.translate("MainWindow", "Local MSE Threshold", None, QtGui.QApplication.UnicodeUTF8)) self.label_17.setText(QtGui.QApplication.translate("MainWindow", "Global RMSE Threshold", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setText(QtGui.QApplication.translate("MainWindow", "Local RMSE Threshold", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setText(QtGui.QApplication.translate("MainWindow", "Global Angular RMSE Threshold", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setText(QtGui.QApplication.translate("MainWindow", "Local Angular RMSE Threshold", None, QtGui.QApplication.UnicodeUTF8)) self.check_softMargins.setText(QtGui.QApplication.translate("MainWindow", "Soft Margins", None, QtGui.QApplication.UnicodeUTF8)) self.group_weights.setTitle(QtGui.QApplication.translate("MainWindow", "Weights", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Initial Weights", None, QtGui.QApplication.UnicodeUTF8)) self.combo_initWeights.setItemText(0, QtGui.QApplication.translate("MainWindow", "random", None, QtGui.QApplication.UnicodeUTF8)) self.combo_initWeights.setItemText(1, QtGui.QApplication.translate("MainWindow", "user", None, QtGui.QApplication.UnicodeUTF8)) self.button_randomWeights.setText(QtGui.QApplication.translate("MainWindow", "Randomize Weights", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Weights File", None, QtGui.QApplication.UnicodeUTF8)) self.button_weightsFile.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8)) self.group_control.setTitle(QtGui.QApplication.translate("MainWindow", "Control", None, QtGui.QApplication.UnicodeUTF8)) self.check_timeLimit.setText(QtGui.QApplication.translate("MainWindow", "Time Limit", None, QtGui.QApplication.UnicodeUTF8)) self.check_iterLimit.setText(QtGui.QApplication.translate("MainWindow", "Iteration Limit", None, QtGui.QApplication.UnicodeUTF8)) self.check_useCuda.setText(QtGui.QApplication.translate("MainWindow", "Enable CUDA", None, QtGui.QApplication.UnicodeUTF8)) self.check_plotError.setText(QtGui.QApplication.translate("MainWindow", "Error Plot", None, QtGui.QApplication.UnicodeUTF8)) self.check_useConsole.setText(QtGui.QApplication.translate("MainWindow", "Console", None, QtGui.QApplication.UnicodeUTF8)) self.button_Learn.setText(QtGui.QApplication.translate("MainWindow", "Learn", None, QtGui.QApplication.UnicodeUTF8)) self.button_Test.setText(QtGui.QApplication.translate("MainWindow", "Test", None, QtGui.QApplication.UnicodeUTF8)) self.button_Export.setText(QtGui.QApplication.translate("MainWindow", "Export", None, QtGui.QApplication.UnicodeUTF8)) self.group_Select.setTitle(QtGui.QApplication.translate("MainWindow", "Select", None, QtGui.QApplication.UnicodeUTF8)) self.check_lockNet.setText(QtGui.QApplication.translate("MainWindow", "Lock", None, QtGui.QApplication.UnicodeUTF8)) self.button_Reset.setText(QtGui.QApplication.translate("MainWindow", "Reset", None, QtGui.QApplication.UnicodeUTF8)) self.button_addNet.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.menuEdit.setTitle(QtGui.QApplication.translate("MainWindow", "Edit", None, QtGui.QApplication.UnicodeUTF8)) self.menuTools.setTitle(QtGui.QApplication.translate("MainWindow", "Tools", None, QtGui.QApplication.UnicodeUTF8)) self.menuView.setTitle(QtGui.QApplication.translate("MainWindow", "View", None, QtGui.QApplication.UnicodeUTF8)) self.dock_graphPlot.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Error Plot", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText(QtGui.QApplication.translate("MainWindow", "Iterations Per Update", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText(QtGui.QApplication.translate("MainWindow", "Current Iteration", None, QtGui.QApplication.UnicodeUTF8)) self.check_showThresh.setText(QtGui.QApplication.translate("MainWindow", "Global Limit", None, QtGui.QApplication.UnicodeUTF8)) self.dock_graphConsole.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Console", None, QtGui.QApplication.UnicodeUTF8)) self.actionImportSamples.setText(QtGui.QApplication.translate("MainWindow", "Import Samples", None, QtGui.QApplication.UnicodeUTF8)) self.actionExportWeights.setText(QtGui.QApplication.translate("MainWindow", "Export Weights", None, QtGui.QApplication.UnicodeUTF8)) self.actionLearn.setText(QtGui.QApplication.translate("MainWindow", "Learn", None, QtGui.QApplication.UnicodeUTF8)) self.actionTest.setText(QtGui.QApplication.translate("MainWindow", "Test", None, QtGui.QApplication.UnicodeUTF8)) self.actionExit.setText(QtGui.QApplication.translate("MainWindow", "Exit", None, QtGui.QApplication.UnicodeUTF8)) self.actionExit.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8)) self.actionReset_Simulator.setText(QtGui.QApplication.translate("MainWindow", "Reset Simulator", None, QtGui.QApplication.UnicodeUTF8)) self.actionCut.setText(QtGui.QApplication.translate("MainWindow", "Cut", None, QtGui.QApplication.UnicodeUTF8)) self.actionCopy.setText(QtGui.QApplication.translate("MainWindow", "Copy", None, QtGui.QApplication.UnicodeUTF8)) self.actionPaste.setText(QtGui.QApplication.translate("MainWindow", "Paste", None, QtGui.QApplication.UnicodeUTF8)) self.action_loadSettings.setText(QtGui.QApplication.translate("MainWindow", "Import Config. File", None, QtGui.QApplication.UnicodeUTF8)) self.actionShow_Console.setText(QtGui.QApplication.translate("MainWindow", "Show Console", None, QtGui.QApplication.UnicodeUTF8)) self.actionShow_Error_Plot.setText(QtGui.QApplication.translate("MainWindow", "Show Error Plot", None, QtGui.QApplication.UnicodeUTF8)) self.actionUse_CUDA.setText(QtGui.QApplication.translate("MainWindow", "Use CUDA", None, QtGui.QApplication.UnicodeUTF8))