Source code for uwsift.ui.pov_main_ui

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'uwsift/ui/pov_main.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets

from uwsift.ui.custom_widgets import AnimationSpeedWidget


[docs] class Ui_MainWindow(object):
[docs] def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1296, 1000) MainWindow.setAcceptDrops(True) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.panZoomToolButton = QtWidgets.QToolButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.panZoomToolButton.sizePolicy().hasHeightForWidth()) self.panZoomToolButton.setSizePolicy(sizePolicy) self.panZoomToolButton.setMinimumSize(QtCore.QSize(0, 0)) self.panZoomToolButton.setCheckable(True) self.panZoomToolButton.setChecked(True) self.panZoomToolButton.setAutoExclusive(False) self.panZoomToolButton.setAutoRaise(False) self.panZoomToolButton.setObjectName("panZoomToolButton") self.buttonGroup = QtWidgets.QButtonGroup(MainWindow) self.buttonGroup.setObjectName("buttonGroup") self.buttonGroup.addButton(self.panZoomToolButton) self.horizontalLayout_2.addWidget(self.panZoomToolButton) self.pointSelectButton = QtWidgets.QToolButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pointSelectButton.sizePolicy().hasHeightForWidth()) self.pointSelectButton.setSizePolicy(sizePolicy) self.pointSelectButton.setMinimumSize(QtCore.QSize(0, 0)) self.pointSelectButton.setCheckable(True) self.pointSelectButton.setObjectName("pointSelectButton") self.buttonGroup.addButton(self.pointSelectButton) self.horizontalLayout_2.addWidget(self.pointSelectButton) self.regionSelectButton = QtWidgets.QToolButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.regionSelectButton.sizePolicy().hasHeightForWidth()) self.regionSelectButton.setSizePolicy(sizePolicy) self.regionSelectButton.setCheckable(True) self.regionSelectButton.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) self.regionSelectButton.setObjectName("regionSelectButton") self.buttonGroup.addButton(self.regionSelectButton) self.horizontalLayout_2.addWidget(self.regionSelectButton) self.projectionLabel = QtWidgets.QLabel(self.centralwidget) self.projectionLabel.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.projectionLabel.sizePolicy().hasHeightForWidth()) self.projectionLabel.setSizePolicy(sizePolicy) self.projectionLabel.setObjectName("projectionLabel") self.horizontalLayout_2.addWidget(self.projectionLabel) self.projectionComboBox = QNoScrollComboBox(self.centralwidget) self.projectionComboBox.setEnabled(True) self.projectionComboBox.setObjectName("projectionComboBox") self.horizontalLayout_2.addWidget(self.projectionComboBox) self.line = QtWidgets.QFrame(self.centralwidget) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.horizontalLayout_2.addWidget(self.line) self.cursorProbeText = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cursorProbeText.sizePolicy().hasHeightForWidth()) self.cursorProbeText.setSizePolicy(sizePolicy) self.cursorProbeText.setMinimumSize(QtCore.QSize(250, 0)) self.cursorProbeText.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.cursorProbeText.setScaledContents(False) self.cursorProbeText.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.cursorProbeText.setObjectName("cursorProbeText") self.horizontalLayout_2.addWidget(self.cursorProbeText) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.mainMapWidget = QtWidgets.QWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.mainMapWidget.sizePolicy().hasHeightForWidth()) self.mainMapWidget.setSizePolicy(sizePolicy) self.mainMapWidget.setObjectName("mainMapWidget") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.mainMapWidget) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout_5.addLayout(self.verticalLayout_3) self.verticalLayout_2.addWidget(self.mainMapWidget) self.line_2 = QtWidgets.QFrame(self.centralwidget) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout_2.addWidget(self.line_2) self.frame = QtWidgets.QFrame(self.centralwidget) self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout.setContentsMargins(6, 6, 6, 6) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName("verticalLayout") self.timelineFrame = QtWidgets.QFrame(self.frame) self.timelineFrame.setFrameShape(QtWidgets.QFrame.NoFrame) self.timelineFrame.setFrameShadow(QtWidgets.QFrame.Plain) self.timelineFrame.setLineWidth(0) self.timelineFrame.setObjectName("timelineFrame") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.timelineFrame) self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) self.verticalLayout_10.setSpacing(0) self.verticalLayout_10.setObjectName("verticalLayout_10") self.timelineQuickWidget = QtQuickWidgets.QQuickWidget(self.timelineFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.timelineQuickWidget.sizePolicy().hasHeightForWidth()) self.timelineQuickWidget.setSizePolicy(sizePolicy) self.timelineQuickWidget.setMinimumSize(QtCore.QSize(600, 70)) self.timelineQuickWidget.setMaximumSize(QtCore.QSize(16777215, 70)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(255, 147, 147)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(247, 94, 94)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(119, 20, 20)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(159, 27, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush) brush = QtGui.QBrush(QtGui.QColor(247, 148, 148)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 220)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(255, 147, 147)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(247, 94, 94)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(119, 20, 20)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(159, 27, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush) brush = QtGui.QBrush(QtGui.QColor(247, 148, 148)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 220)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.PlaceholderText, brush) brush = QtGui.QBrush(QtGui.QColor(119, 20, 20)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(255, 147, 147)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(247, 94, 94)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(119, 20, 20)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(159, 27, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(119, 20, 20)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText, brush) brush = QtGui.QBrush(QtGui.QColor(119, 20, 20)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 220)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText, brush) brush = QtGui.QBrush(QtGui.QColor(239, 41, 41)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.PlaceholderText, brush) self.timelineQuickWidget.setPalette(palette) font = QtGui.QFont() font.setFamily("Ubuntu") self.timelineQuickWidget.setFont(font) self.timelineQuickWidget.setResizeMode(QtQuickWidgets.QQuickWidget.SizeRootObjectToView) self.timelineQuickWidget.setObjectName("timelineQuickWidget") self.verticalLayout_10.addWidget(self.timelineQuickWidget) self.verticalLayout.addWidget(self.timelineFrame) self.animFrame = QtWidgets.QFrame(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.animFrame.sizePolicy().hasHeightForWidth()) self.animFrame.setSizePolicy(sizePolicy) self.animFrame.setObjectName("animFrame") self.horizontalLayout = QtWidgets.QHBoxLayout(self.animFrame) self.horizontalLayout.setObjectName("horizontalLayout") self.layerCheckbox = QtWidgets.QCheckBox("Link to Selected Layer", self.animFrame) self.layerCheckbox.setObjectName("layerCheckbox") self.layerCheckbox.setChecked(True) self.horizontalLayout.addWidget(self.layerCheckbox) spacerItem1 = QtWidgets.QSpacerItem(1, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.animBack = QtWidgets.QToolButton(self.animFrame) self.animBack.setToolTip("") self.animBack.setObjectName("animBack") self.animBack.setIcon( QtWidgets.QApplication.instance().style().standardIcon(QtWidgets.QStyle.SP_MediaSkipBackward) ) self.animBack.setIconSize(QtCore.QSize(20, 20)) self.horizontalLayout.addWidget(self.animBack) self.animPlayPause = QtWidgets.QToolButton(self.animFrame) self.animPlayPause.setObjectName("animPlayPause") self.animPlayPause.setCheckable(True) self.animPlayPause.setIcon( QtWidgets.QApplication.instance().style().standardIcon(QtWidgets.QStyle.SP_MediaPlay) ) self.animPlayPause.setIconSize(QtCore.QSize(30, 30)) self.horizontalLayout.addWidget(self.animPlayPause) self.animForward = QtWidgets.QToolButton(self.animFrame) self.animForward.setObjectName("animForward") self.animForward.setIcon( QtWidgets.QApplication.instance().style().standardIcon(QtWidgets.QStyle.SP_MediaSkipForward) ) self.animForward.setIconSize(QtCore.QSize(20, 20)) self.horizontalLayout.addWidget(self.animForward) self.animation_speed = AnimationSpeedWidget(self.animFrame) self.animation_speed.setSize(QtCore.QSize(40, 40)) self.horizontalLayout.addWidget(self.animation_speed) spacerItem2 = QtWidgets.QSpacerItem(1, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.verticalLayout.addWidget(self.animFrame) self.watchdogFrame = QtWidgets.QFrame(self.frame) self.watchdogFrame.setObjectName("watchdogFrame") self.watchdogGridLayout = QtWidgets.QGridLayout(self.watchdogFrame) self.watchdogGridLayout.setContentsMargins(0, 0, 0, 6) self.watchdogGridLayout.setObjectName("watchdogGridLayout") self.timeLastDatasetCreation = QtWidgets.QLabel(self.watchdogFrame) self.timeLastDatasetCreation.setObjectName("timeLastDatasetCreation") self.watchdogGridLayout.addWidget(self.timeLastDatasetCreation, 0, 0, 1, 1) self.timeLastDatasetCreationLineEdit = QtWidgets.QLineEdit(self.watchdogFrame) font = QtGui.QFont() font.setPointSize(15) font.setBold(True) font.setWeight(75) self.timeLastDatasetCreationLineEdit.setFont(font) self.timeLastDatasetCreationLineEdit.setAcceptDrops(False) self.timeLastDatasetCreationLineEdit.setFrame(False) self.timeLastDatasetCreationLineEdit.setAlignment(QtCore.Qt.AlignCenter) self.timeLastDatasetCreationLineEdit.setReadOnly(True) self.timeLastDatasetCreationLineEdit.setObjectName("timeLastDatasetCreationLineEdit") self.watchdogGridLayout.addWidget(self.timeLastDatasetCreationLineEdit, 0, 1, 1, 1) self.timeLastDatasetImport = QtWidgets.QLabel(self.watchdogFrame) self.timeLastDatasetImport.setObjectName("timeLastDatasetImport") self.watchdogGridLayout.addWidget(self.timeLastDatasetImport, 1, 0, 1, 1) self.timeLastDatasetImportLineEdit = QtWidgets.QLineEdit(self.watchdogFrame) font = QtGui.QFont() font.setPointSize(15) font.setBold(True) font.setWeight(75) self.timeLastDatasetImportLineEdit.setFont(font) self.timeLastDatasetImportLineEdit.setAcceptDrops(False) self.timeLastDatasetImportLineEdit.setFrame(False) self.timeLastDatasetImportLineEdit.setAlignment(QtCore.Qt.AlignCenter) self.timeLastDatasetImportLineEdit.setReadOnly(True) self.timeLastDatasetImportLineEdit.setObjectName("timeLastDatasetImportLineEdit") self.watchdogGridLayout.addWidget(self.timeLastDatasetImportLineEdit, 1, 1, 1, 1) self.currentTime = QtWidgets.QLabel(self.watchdogFrame) self.currentTime.setObjectName("currentTime") self.watchdogGridLayout.addWidget(self.currentTime, 2, 0, 1, 1) self.currentTimeLineEdit = QtWidgets.QLineEdit(self.watchdogFrame) font = QtGui.QFont() font.setPointSize(15) font.setBold(True) font.setWeight(75) self.currentTimeLineEdit.setFont(font) self.currentTimeLineEdit.setAcceptDrops(False) self.currentTimeLineEdit.setFrame(False) self.currentTimeLineEdit.setAlignment(QtCore.Qt.AlignCenter) self.currentTimeLineEdit.setReadOnly(True) self.currentTimeLineEdit.setObjectName("currentTimeLineEdit") self.watchdogGridLayout.addWidget(self.currentTimeLineEdit, 2, 1, 1, 1) self.verticalLayout.addWidget(self.watchdogFrame) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.progressText = QtWidgets.QLabel(self.frame) self.progressText.setMinimumSize(QtCore.QSize(240, 0)) self.progressText.setMaximumSize(QtCore.QSize(256, 16777215)) self.progressText.setText("") self.progressText.setAlignment(QtCore.Qt.AlignCenter) self.progressText.setObjectName("progressText") self.horizontalLayout_8.addWidget(self.progressText) self.progressBar = QtWidgets.QProgressBar(self.frame) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.horizontalLayout_8.addWidget(self.progressBar) self.verticalLayout.addLayout(self.horizontalLayout_8) self.verticalLayout_2.addWidget(self.frame) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1296, 22)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.datasetStatisticsPaneDockWidget = QtWidgets.QDockWidget(MainWindow) self.datasetStatisticsPaneDockWidget.setFeatures( QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable ) self.datasetStatisticsPaneDockWidget.setObjectName("datasetStatisticsPaneDockWidget") self.datasetStatisticsPaneDockWidgetContents = QtWidgets.QWidget() self.datasetStatisticsPaneDockWidgetContents.setObjectName("datasetStatisticsPaneDockWidgetContents") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.datasetStatisticsPaneDockWidgetContents) self.verticalLayout_9.setObjectName("verticalLayout_9") self.datasetStatisticsPane = DatasetStatisticsPane(self.datasetStatisticsPaneDockWidgetContents) self.datasetStatisticsPane.setObjectName("datasetStatisticsPane") self.verticalLayout_9.addWidget(self.datasetStatisticsPane) self.datasetStatisticsPaneDockWidget.setWidget(self.datasetStatisticsPaneDockWidgetContents) self.areaProbePaneDockWidget = QtWidgets.QDockWidget(MainWindow) self.areaProbePaneDockWidget.setFeatures( QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable ) self.areaProbePaneDockWidget.setObjectName("areaProbePaneDockWidget") self.probeWidget = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.probeWidget.sizePolicy().hasHeightForWidth()) self.probeWidget.setSizePolicy(sizePolicy) self.probeWidget.setObjectName("probeWidget") self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.probeWidget) self.verticalLayout_12.setObjectName("verticalLayout_12") self.probeTabWidget = QtWidgets.QTabWidget(self.probeWidget) self.probeTabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.probeTabWidget.setObjectName("probeTabWidget") self.verticalLayout_12.addWidget(self.probeTabWidget) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem3) self.autoUpdateCheckbox = QtWidgets.QCheckBox(self.probeWidget) self.autoUpdateCheckbox.setObjectName("autoUpdateCheckbox") self.horizontalLayout_11.addWidget(self.autoUpdateCheckbox) self.updateButton = QtWidgets.QPushButton(self.probeWidget) self.updateButton.setObjectName("updateButton") self.horizontalLayout_11.addWidget(self.updateButton) self.verticalLayout_12.addLayout(self.horizontalLayout_11) self.areaProbePaneDockWidget.setWidget(self.probeWidget) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.areaProbePaneDockWidget) self.layerManagerPaneDockWidget = QtWidgets.QDockWidget(MainWindow) self.layerManagerPaneDockWidget.setMinimumSize(QtCore.QSize(90, 135)) self.layerManagerPaneDockWidget.setFeatures( QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable ) self.layerManagerPaneDockWidget.setObjectName("layerManagerPaneDockWidget") self.dockWidgetContents_3 = QtWidgets.QWidget() self.dockWidgetContents_3.setObjectName("dockWidgetContents_3") self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.dockWidgetContents_3) self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.verticalLayout_11 = QtWidgets.QVBoxLayout() self.verticalLayout_11.setObjectName("verticalLayout_11") self.treeView = LayerTreeView(self.dockWidgetContents_3) self.treeView.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.treeView.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.treeView.setAlternatingRowColors(True) self.treeView.setObjectName("treeView") self.verticalLayout_11.addWidget(self.treeView) self.horizontalLayout_10.addLayout(self.verticalLayout_11) self.layerManagerPaneDockWidget.setWidget(self.dockWidgetContents_3) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.layerManagerPaneDockWidget) self.rgbConfigPaneDockWidget = QtWidgets.QDockWidget(MainWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rgbConfigPaneDockWidget.sizePolicy().hasHeightForWidth()) self.rgbConfigPaneDockWidget.setSizePolicy(sizePolicy) self.rgbConfigPaneDockWidget.setMaximumSize(QtCore.QSize(800, 800)) self.rgbConfigPaneDockWidget.setBaseSize(QtCore.QSize(128, 128)) self.rgbConfigPaneDockWidget.setFeatures( QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable ) self.rgbConfigPaneDockWidget.setObjectName("rgbConfigPaneDockWidget") self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.dockWidgetContents) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.rgbScrollAreaWidget = QtWidgets.QScrollArea(self.dockWidgetContents) self.rgbScrollAreaWidget.setWidgetResizable(True) self.rgbScrollAreaWidget.setObjectName("rgbScrollAreaWidget") self.rgbScrollAreaWidgetContents = QtWidgets.QWidget() self.rgbScrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 221, 612)) self.rgbScrollAreaWidgetContents.setObjectName("rgbScrollAreaWidgetContents") self.verticalLayout_33 = QtWidgets.QVBoxLayout(self.rgbScrollAreaWidgetContents) self.verticalLayout_33.setObjectName("verticalLayout_33") self.nameGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents) self.nameGroupBox.setObjectName("nameGroupBox") self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.nameGroupBox) self.verticalLayout_13.setObjectName("verticalLayout_13") self.nameEdit = QtWidgets.QLineEdit(self.nameGroupBox) self.nameEdit.setObjectName("nameEdit") self.verticalLayout_13.addWidget(self.nameEdit) self.verticalLayout_33.addWidget(self.nameGroupBox) self.redGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents) self.redGroupBox.setObjectName("redGroupBox") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.redGroupBox) self.verticalLayout_6.setObjectName("verticalLayout_6") self.comboRed = QNoScrollComboBox(self.redGroupBox) self.comboRed.setObjectName("comboRed") self.verticalLayout_6.addWidget(self.comboRed) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.slideMinRed = QNoScrollSlider(self.redGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slideMinRed.sizePolicy().hasHeightForWidth()) self.slideMinRed.setSizePolicy(sizePolicy) self.slideMinRed.setMaximum(32767) self.slideMinRed.setOrientation(QtCore.Qt.Horizontal) self.slideMinRed.setObjectName("slideMinRed") self.horizontalLayout_3.addWidget(self.slideMinRed) self.editMinRed = QtWidgets.QLineEdit(self.redGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editMinRed.sizePolicy().hasHeightForWidth()) self.editMinRed.setSizePolicy(sizePolicy) self.editMinRed.setMinimumSize(QtCore.QSize(80, 0)) self.editMinRed.setObjectName("editMinRed") self.horizontalLayout_3.addWidget(self.editMinRed) self.verticalLayout_6.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.slideMaxRed = QNoScrollSlider(self.redGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slideMaxRed.sizePolicy().hasHeightForWidth()) self.slideMaxRed.setSizePolicy(sizePolicy) self.slideMaxRed.setMaximum(32767) self.slideMaxRed.setOrientation(QtCore.Qt.Horizontal) self.slideMaxRed.setObjectName("slideMaxRed") self.horizontalLayout_4.addWidget(self.slideMaxRed) self.editMaxRed = QtWidgets.QLineEdit(self.redGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editMaxRed.sizePolicy().hasHeightForWidth()) self.editMaxRed.setSizePolicy(sizePolicy) self.editMaxRed.setMinimumSize(QtCore.QSize(80, 0)) self.editMaxRed.setObjectName("editMaxRed") self.horizontalLayout_4.addWidget(self.editMaxRed) self.verticalLayout_6.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.redGammaLabel = QtWidgets.QLabel(self.redGroupBox) self.redGammaLabel.setObjectName("redGammaLabel") self.horizontalLayout_5.addWidget(self.redGammaLabel) self.redGammaSpinBox = QNoScrollDoubleSpinBox(self.redGroupBox) self.redGammaSpinBox.setDecimals(1) self.redGammaSpinBox.setMaximum(5.0) self.redGammaSpinBox.setSingleStep(0.1) self.redGammaSpinBox.setProperty("value", 1.0) self.redGammaSpinBox.setObjectName("redGammaSpinBox") self.horizontalLayout_5.addWidget(self.redGammaSpinBox) self.verticalLayout_6.addLayout(self.horizontalLayout_5) self.verticalLayout_33.addWidget(self.redGroupBox) self.greenGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents) self.greenGroupBox.setObjectName("greenGroupBox") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.greenGroupBox) self.verticalLayout_7.setObjectName("verticalLayout_7") self.comboGreen = QNoScrollComboBox(self.greenGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboGreen.sizePolicy().hasHeightForWidth()) self.comboGreen.setSizePolicy(sizePolicy) self.comboGreen.setObjectName("comboGreen") self.verticalLayout_7.addWidget(self.comboGreen) self.horizontalLayout_43 = QtWidgets.QHBoxLayout() self.horizontalLayout_43.setObjectName("horizontalLayout_43") self.slideMinGreen = QNoScrollSlider(self.greenGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slideMinGreen.sizePolicy().hasHeightForWidth()) self.slideMinGreen.setSizePolicy(sizePolicy) self.slideMinGreen.setMaximum(32767) self.slideMinGreen.setOrientation(QtCore.Qt.Horizontal) self.slideMinGreen.setObjectName("slideMinGreen") self.horizontalLayout_43.addWidget(self.slideMinGreen) self.editMinGreen = QtWidgets.QLineEdit(self.greenGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editMinGreen.sizePolicy().hasHeightForWidth()) self.editMinGreen.setSizePolicy(sizePolicy) self.editMinGreen.setMinimumSize(QtCore.QSize(80, 0)) self.editMinGreen.setObjectName("editMinGreen") self.horizontalLayout_43.addWidget(self.editMinGreen) self.verticalLayout_7.addLayout(self.horizontalLayout_43) self.horizontalLayout_44 = QtWidgets.QHBoxLayout() self.horizontalLayout_44.setObjectName("horizontalLayout_44") self.slideMaxGreen = QNoScrollSlider(self.greenGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slideMaxGreen.sizePolicy().hasHeightForWidth()) self.slideMaxGreen.setSizePolicy(sizePolicy) self.slideMaxGreen.setMaximum(32767) self.slideMaxGreen.setOrientation(QtCore.Qt.Horizontal) self.slideMaxGreen.setObjectName("slideMaxGreen") self.horizontalLayout_44.addWidget(self.slideMaxGreen) self.editMaxGreen = QtWidgets.QLineEdit(self.greenGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editMaxGreen.sizePolicy().hasHeightForWidth()) self.editMaxGreen.setSizePolicy(sizePolicy) self.editMaxGreen.setMinimumSize(QtCore.QSize(80, 0)) self.editMaxGreen.setObjectName("editMaxGreen") self.horizontalLayout_44.addWidget(self.editMaxGreen) self.verticalLayout_7.addLayout(self.horizontalLayout_44) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.greenGammaLabel = QtWidgets.QLabel(self.greenGroupBox) self.greenGammaLabel.setObjectName("greenGammaLabel") self.horizontalLayout_6.addWidget(self.greenGammaLabel) self.greenGammaSpinBox = QNoScrollDoubleSpinBox(self.greenGroupBox) self.greenGammaSpinBox.setDecimals(1) self.greenGammaSpinBox.setMaximum(5.0) self.greenGammaSpinBox.setSingleStep(0.1) self.greenGammaSpinBox.setProperty("value", 1.0) self.greenGammaSpinBox.setObjectName("greenGammaSpinBox") self.horizontalLayout_6.addWidget(self.greenGammaSpinBox) self.verticalLayout_7.addLayout(self.horizontalLayout_6) self.verticalLayout_33.addWidget(self.greenGroupBox) self.blueGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents) self.blueGroupBox.setObjectName("blueGroupBox") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.blueGroupBox) self.verticalLayout_8.setObjectName("verticalLayout_8") self.comboBlue = QNoScrollComboBox(self.blueGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBlue.sizePolicy().hasHeightForWidth()) self.comboBlue.setSizePolicy(sizePolicy) self.comboBlue.setObjectName("comboBlue") self.verticalLayout_8.addWidget(self.comboBlue) self.horizontalLayout_41 = QtWidgets.QHBoxLayout() self.horizontalLayout_41.setObjectName("horizontalLayout_41") self.slideMinBlue = QNoScrollSlider(self.blueGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slideMinBlue.sizePolicy().hasHeightForWidth()) self.slideMinBlue.setSizePolicy(sizePolicy) self.slideMinBlue.setMaximum(32767) self.slideMinBlue.setOrientation(QtCore.Qt.Horizontal) self.slideMinBlue.setObjectName("slideMinBlue") self.horizontalLayout_41.addWidget(self.slideMinBlue) self.editMinBlue = QtWidgets.QLineEdit(self.blueGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editMinBlue.sizePolicy().hasHeightForWidth()) self.editMinBlue.setSizePolicy(sizePolicy) self.editMinBlue.setMinimumSize(QtCore.QSize(80, 0)) self.editMinBlue.setObjectName("editMinBlue") self.horizontalLayout_41.addWidget(self.editMinBlue) self.verticalLayout_8.addLayout(self.horizontalLayout_41) self.horizontalLayout_42 = QtWidgets.QHBoxLayout() self.horizontalLayout_42.setObjectName("horizontalLayout_42") self.slideMaxBlue = QNoScrollSlider(self.blueGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slideMaxBlue.sizePolicy().hasHeightForWidth()) self.slideMaxBlue.setSizePolicy(sizePolicy) self.slideMaxBlue.setMaximum(32767) self.slideMaxBlue.setOrientation(QtCore.Qt.Horizontal) self.slideMaxBlue.setObjectName("slideMaxBlue") self.horizontalLayout_42.addWidget(self.slideMaxBlue) self.editMaxBlue = QtWidgets.QLineEdit(self.blueGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editMaxBlue.sizePolicy().hasHeightForWidth()) self.editMaxBlue.setSizePolicy(sizePolicy) self.editMaxBlue.setMinimumSize(QtCore.QSize(80, 0)) self.editMaxBlue.setObjectName("editMaxBlue") self.horizontalLayout_42.addWidget(self.editMaxBlue) self.verticalLayout_8.addLayout(self.horizontalLayout_42) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.blueGammaLabel = QtWidgets.QLabel(self.blueGroupBox) self.blueGammaLabel.setObjectName("blueGammaLabel") self.horizontalLayout_7.addWidget(self.blueGammaLabel) self.blueGammaSpinBox = QNoScrollDoubleSpinBox(self.blueGroupBox) self.blueGammaSpinBox.setDecimals(1) self.blueGammaSpinBox.setMaximum(5.0) self.blueGammaSpinBox.setSingleStep(0.1) self.blueGammaSpinBox.setProperty("value", 1.0) self.blueGammaSpinBox.setObjectName("blueGammaSpinBox") self.horizontalLayout_7.addWidget(self.blueGammaSpinBox) self.verticalLayout_8.addLayout(self.horizontalLayout_7) self.verticalLayout_33.addWidget(self.blueGroupBox) self.rgbScrollAreaWidget.setWidget(self.rgbScrollAreaWidgetContents) self.verticalLayout_4.addWidget(self.rgbScrollAreaWidget) self.rgbConfigPaneDockWidget.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.rgbConfigPaneDockWidget) self.algebraicConfigPaneDockWidget = QtWidgets.QDockWidget(MainWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.algebraicConfigPaneDockWidget.sizePolicy().hasHeightForWidth()) self.algebraicConfigPaneDockWidget.setSizePolicy(sizePolicy) self.algebraicConfigPaneDockWidget.setMinimumSize(QtCore.QSize(107, 138)) self.algebraicConfigPaneDockWidget.setMaximumSize(QtCore.QSize(800, 800)) self.algebraicConfigPaneDockWidget.setBaseSize(QtCore.QSize(128, 128)) self.algebraicConfigPaneDockWidget.setFeatures( QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable ) self.algebraicConfigPaneDockWidget.setObjectName("algebraicConfigPaneDockWidget") self.dockWidgetContents_4 = QtWidgets.QWidget() self.dockWidgetContents_4.setObjectName("dockWidgetContents_4") self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.dockWidgetContents_4) self.verticalLayout_15.setObjectName("verticalLayout_15") self.algebraicScrollAreaWidget = QtWidgets.QScrollArea(self.dockWidgetContents_4) self.algebraicScrollAreaWidget.setWidgetResizable(True) self.algebraicScrollAreaWidget.setObjectName("algebraicScrollAreaWidget") self.algebraicScrollAreaWidgetContents = QtWidgets.QWidget() self.algebraicScrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 203, 299)) self.algebraicScrollAreaWidgetContents.setObjectName("algebraicScrollAreaWidgetContents") self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.algebraicScrollAreaWidgetContents) self.verticalLayout_14.setObjectName("verticalLayout_14") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.formLayout.setObjectName("formLayout") self.name_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents) self.name_label.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.name_label.setObjectName("name_label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.name_label) self.layer_name_edit = QtWidgets.QLineEdit(self.algebraicScrollAreaWidgetContents) self.layer_name_edit.setMaxLength(35) self.layer_name_edit.setObjectName("layer_name_edit") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.layer_name_edit) self.operation_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents) self.operation_label.setObjectName("operation_label") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.operation_label) self.operation_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents) self.operation_combo.setFrame(True) self.operation_combo.setObjectName("operation_combo") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.operation_combo) self.x_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents) self.x_label.setObjectName("x_label") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.x_label) self.x_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents) self.x_combo.setObjectName("x_combo") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.x_combo) self.y_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents) self.y_label.setObjectName("y_label") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.y_label) self.y_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents) self.y_combo.setObjectName("y_combo") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.y_combo) self.z_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents) self.z_label.setObjectName("z_label") self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.z_label) self.z_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents) self.z_combo.setObjectName("z_combo") self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.z_combo) self.verticalLayout_14.addLayout(self.formLayout) self.operations_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents) font = QtGui.QFont() font.setBold(False) font.setUnderline(True) font.setWeight(50) self.operations_label.setFont(font) self.operations_label.setObjectName("operations_label") self.verticalLayout_14.addWidget(self.operations_label) self.operations_text = QtWidgets.QPlainTextEdit(self.algebraicScrollAreaWidgetContents) self.operations_text.setLineWidth(2) self.operations_text.setMidLineWidth(1) self.operations_text.setObjectName("operations_text") self.verticalLayout_14.addWidget(self.operations_text) self.algebraicUpdateButton = QtWidgets.QPushButton(self.algebraicScrollAreaWidgetContents) self.algebraicUpdateButton.setObjectName("algebraicUpdateButton") self.verticalLayout_14.addWidget(self.algebraicUpdateButton) self.algebraicScrollAreaWidget.setWidget(self.algebraicScrollAreaWidgetContents) self.verticalLayout_15.addWidget(self.algebraicScrollAreaWidget) self.algebraicConfigPaneDockWidget.setWidget(self.dockWidgetContents_4) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.algebraicConfigPaneDockWidget) self.layerDetailsPaneDockWidget = QtWidgets.QDockWidget(MainWindow) self.layerDetailsPaneDockWidget.setFeatures( QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable ) self.layerDetailsPaneDockWidget.setObjectName("layerDetailsPaneDockWidget") self.layerDetailsPaneDockWidgetContents = QtWidgets.QWidget() self.layerDetailsPaneDockWidgetContents.setObjectName("layerDetailsPaneDockWidgetContents") self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.layerDetailsPaneDockWidgetContents) self.verticalLayout_16.setObjectName("verticalLayout_16") self.layerDetailsPane = SingleLayerInfoPane(self.layerDetailsPaneDockWidgetContents) self.layerDetailsPane.setObjectName("layerDetailsPane") self.verticalLayout_16.addWidget(self.layerDetailsPane) self.layerDetailsPaneDockWidget.setWidget(self.layerDetailsPaneDockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.layerDetailsPaneDockWidget) self.retranslateUi(MainWindow) self.probeTabWidget.setCurrentIndex(-1) QtCore.QMetaObject.connectSlotsByName(MainWindow)
[docs] def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "SIFT |X.X.X|")) self.panZoomToolButton.setToolTip(_translate("MainWindow", "Pan/Zoom Tool")) self.panZoomToolButton.setStatusTip(_translate("MainWindow", "Left mouse click and drag pans the scene")) self.panZoomToolButton.setText(_translate("MainWindow", "Pan/Zoom")) self.pointSelectButton.setToolTip(_translate("MainWindow", "Point Probe Tool")) self.pointSelectButton.setStatusTip( _translate("MainWindow", "Left mouse click probes a single point in the scene") ) self.pointSelectButton.setText(_translate("MainWindow", "Point")) self.regionSelectButton.setToolTip(_translate("MainWindow", "Region Probe Tool")) self.regionSelectButton.setStatusTip( _translate("MainWindow", "Left mouse click creates a polygon vertex (click initial vertex to complete)") ) self.regionSelectButton.setText(_translate("MainWindow", "Region")) self.projectionLabel.setText(_translate("MainWindow", "Projection:")) self.cursorProbeText.setToolTip(_translate("MainWindow", "Value under cursor")) self.cursorProbeText.setStatusTip(_translate("MainWindow", "Top layer data value under point probe")) self.cursorProbeText.setText(_translate("MainWindow", "N/A")) self.animBack.setStatusTip(_translate("MainWindow", "Step backward")) self.animPlayPause.setStatusTip(_translate("MainWindow", "Start or stop animation")) self.animForward.setStatusTip(_translate("MainWindow", "Step forward")) self.animation_speed.setStatusTip( _translate("MainWindow", "Set animation speed (use mouse wheel for precise control)") ) self.timeLastDatasetCreation.setText(_translate("MainWindow", "Data Time")) self.timeLastDatasetCreationLineEdit.setText(_translate("MainWindow", "1900-01-01 00:00:00")) self.timeLastDatasetImport.setText(_translate("MainWindow", "Import Time")) self.timeLastDatasetImportLineEdit.setText(_translate("MainWindow", "1900-01-01 00:00:00")) self.currentTime.setText(_translate("MainWindow", "Current Time")) self.currentTimeLineEdit.setText(_translate("MainWindow", "1900-01-01 00:00:00")) self.progressBar.setToolTip(_translate("MainWindow", "Activity Progress")) self.datasetStatisticsPaneDockWidget.setWindowTitle(_translate("MainWindow", "Statistics")) self.areaProbePaneDockWidget.setWindowTitle(_translate("MainWindow", "Area Probe Graphs")) self.autoUpdateCheckbox.setToolTip( _translate( "MainWindow", "Update plots with animation if this is checked.\n" "Checking this deactivates the Update button.", ) ) self.autoUpdateCheckbox.setText(_translate("MainWindow", "Auto Update")) self.updateButton.setToolTip( _translate("MainWindow", "Manually update plots to display currently active Datasets.") ) self.updateButton.setText(_translate("MainWindow", "Update")) self.layerManagerPaneDockWidget.setWindowTitle(_translate("MainWindow", "Layer Manager")) self.rgbConfigPaneDockWidget.setWindowTitle(_translate("MainWindow", "RGB Bounds")) self.nameGroupBox.setTitle(_translate("MainWindow", "Name")) self.redGroupBox.setTitle(_translate("MainWindow", "Red")) self.comboRed.setToolTip(_translate("MainWindow", "Red")) self.comboRed.setStatusTip(_translate("MainWindow", "Red channel")) self.slideMinRed.setToolTip(_translate("MainWindow", "value at 0% red")) self.slideMaxRed.setToolTip(_translate("MainWindow", "value at 100% red")) self.redGammaLabel.setText(_translate("MainWindow", "Gamma: ")) self.greenGroupBox.setTitle(_translate("MainWindow", "Green")) self.comboGreen.setToolTip(_translate("MainWindow", "Green")) self.comboGreen.setStatusTip(_translate("MainWindow", "Red channel")) self.slideMinGreen.setToolTip(_translate("MainWindow", "value at 0% green")) self.slideMaxGreen.setToolTip(_translate("MainWindow", "value at 100% green")) self.greenGammaLabel.setText(_translate("MainWindow", "Gamma: ")) self.blueGroupBox.setTitle(_translate("MainWindow", "Blue")) self.comboBlue.setToolTip(_translate("MainWindow", "Red")) self.comboBlue.setStatusTip(_translate("MainWindow", "Red channel")) self.slideMinBlue.setToolTip(_translate("MainWindow", "value at 0% blue")) self.slideMaxBlue.setToolTip(_translate("MainWindow", "value at 100% blue")) self.blueGammaLabel.setText(_translate("MainWindow", "Gamma: ")) self.algebraicConfigPaneDockWidget.setWindowTitle(_translate("MainWindow", "Algebraic")) self.name_label.setText(_translate("MainWindow", "Name:")) self.operation_label.setText(_translate("MainWindow", "Operation:")) self.x_label.setText(_translate("MainWindow", "x:")) self.y_label.setText(_translate("MainWindow", "y:")) self.z_label.setText(_translate("MainWindow", "z:")) self.operations_label.setText(_translate("MainWindow", "Operations")) self.operations_text.setPlainText(_translate("MainWindow", "result = x - y")) self.algebraicUpdateButton.setText(_translate("MainWindow", "Update")) self.layerDetailsPaneDockWidget.setWindowTitle(_translate("MainWindow", "Layer Details"))
from PyQt5 import QtQuickWidgets from uwsift.ui.custom_widgets import ( QNoScrollComboBox, QNoScrollDoubleSpinBox, QNoScrollSlider, ) from uwsift.view.dataset_statistics_pane import DatasetStatisticsPane from uwsift.view.layer_details import SingleLayerInfoPane from uwsift.view.layer_tree_view import LayerTreeView