1# -*- coding: utf-8 -*- 2 3# Form implementation generated from reading ui file 'qspectrumanalyzer/qspectrumanalyzer.ui' 4# 5# Created by: PyQt5 UI code generator 5.7.1 6# 7# WARNING! All changes made in this file will be lost! 8 9from PyQt5 import QtCore, QtGui, QtWidgets 10 11class Ui_QSpectrumAnalyzerMainWindow(object): 12 def setupUi(self, QSpectrumAnalyzerMainWindow): 13 QSpectrumAnalyzerMainWindow.setObjectName("QSpectrumAnalyzerMainWindow") 14 QSpectrumAnalyzerMainWindow.resize(1200, 840) 15 self.centralwidget = QtWidgets.QWidget(QSpectrumAnalyzerMainWindow) 16 self.centralwidget.setObjectName("centralwidget") 17 self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget) 18 self.horizontalLayout.setObjectName("horizontalLayout") 19 self.plotSplitter = QtWidgets.QSplitter(self.centralwidget) 20 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) 21 sizePolicy.setHorizontalStretch(0) 22 sizePolicy.setVerticalStretch(0) 23 sizePolicy.setHeightForWidth(self.plotSplitter.sizePolicy().hasHeightForWidth()) 24 self.plotSplitter.setSizePolicy(sizePolicy) 25 self.plotSplitter.setOrientation(QtCore.Qt.Vertical) 26 self.plotSplitter.setObjectName("plotSplitter") 27 self.mainPlotLayout = GraphicsLayoutWidget(self.plotSplitter) 28 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) 29 sizePolicy.setHorizontalStretch(0) 30 sizePolicy.setVerticalStretch(0) 31 sizePolicy.setHeightForWidth(self.mainPlotLayout.sizePolicy().hasHeightForWidth()) 32 self.mainPlotLayout.setSizePolicy(sizePolicy) 33 self.mainPlotLayout.setObjectName("mainPlotLayout") 34 self.waterfallPlotLayout = GraphicsLayoutWidget(self.plotSplitter) 35 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) 36 sizePolicy.setHorizontalStretch(0) 37 sizePolicy.setVerticalStretch(0) 38 sizePolicy.setHeightForWidth(self.waterfallPlotLayout.sizePolicy().hasHeightForWidth()) 39 self.waterfallPlotLayout.setSizePolicy(sizePolicy) 40 self.waterfallPlotLayout.setObjectName("waterfallPlotLayout") 41 self.horizontalLayout.addWidget(self.plotSplitter) 42 QSpectrumAnalyzerMainWindow.setCentralWidget(self.centralwidget) 43 self.menubar = QtWidgets.QMenuBar(QSpectrumAnalyzerMainWindow) 44 self.menubar.setGeometry(QtCore.QRect(0, 0, 1200, 32)) 45 self.menubar.setObjectName("menubar") 46 self.menu_File = QtWidgets.QMenu(self.menubar) 47 self.menu_File.setObjectName("menu_File") 48 self.menu_Help = QtWidgets.QMenu(self.menubar) 49 self.menu_Help.setObjectName("menu_Help") 50 QSpectrumAnalyzerMainWindow.setMenuBar(self.menubar) 51 self.statusbar = QtWidgets.QStatusBar(QSpectrumAnalyzerMainWindow) 52 self.statusbar.setObjectName("statusbar") 53 QSpectrumAnalyzerMainWindow.setStatusBar(self.statusbar) 54 self.controlsDockWidget = QtWidgets.QDockWidget(QSpectrumAnalyzerMainWindow) 55 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) 56 sizePolicy.setHorizontalStretch(0) 57 sizePolicy.setVerticalStretch(0) 58 sizePolicy.setHeightForWidth(self.controlsDockWidget.sizePolicy().hasHeightForWidth()) 59 self.controlsDockWidget.setSizePolicy(sizePolicy) 60 self.controlsDockWidget.setMinimumSize(QtCore.QSize(190, 130)) 61 self.controlsDockWidget.setFeatures(QtWidgets.QDockWidget.DockWidgetFloatable|QtWidgets.QDockWidget.DockWidgetMovable) 62 self.controlsDockWidget.setObjectName("controlsDockWidget") 63 self.controlsDockWidgetContents = QtWidgets.QWidget() 64 self.controlsDockWidgetContents.setObjectName("controlsDockWidgetContents") 65 self.gridLayout_2 = QtWidgets.QGridLayout(self.controlsDockWidgetContents) 66 self.gridLayout_2.setContentsMargins(0, 0, 0, 0) 67 self.gridLayout_2.setObjectName("gridLayout_2") 68 self.startButton = QtWidgets.QPushButton(self.controlsDockWidgetContents) 69 self.startButton.setObjectName("startButton") 70 self.gridLayout_2.addWidget(self.startButton, 0, 0, 1, 1) 71 self.stopButton = QtWidgets.QPushButton(self.controlsDockWidgetContents) 72 self.stopButton.setObjectName("stopButton") 73 self.gridLayout_2.addWidget(self.stopButton, 0, 1, 1, 1) 74 self.singleShotButton = QtWidgets.QPushButton(self.controlsDockWidgetContents) 75 self.singleShotButton.setObjectName("singleShotButton") 76 self.gridLayout_2.addWidget(self.singleShotButton, 1, 0, 1, 2) 77 spacerItem = QtWidgets.QSpacerItem(20, 561, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) 78 self.gridLayout_2.addItem(spacerItem, 2, 0, 1, 1) 79 self.controlsDockWidget.setWidget(self.controlsDockWidgetContents) 80 QSpectrumAnalyzerMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.controlsDockWidget) 81 self.frequencyDockWidget = QtWidgets.QDockWidget(QSpectrumAnalyzerMainWindow) 82 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) 83 sizePolicy.setHorizontalStretch(0) 84 sizePolicy.setVerticalStretch(0) 85 sizePolicy.setHeightForWidth(self.frequencyDockWidget.sizePolicy().hasHeightForWidth()) 86 self.frequencyDockWidget.setSizePolicy(sizePolicy) 87 self.frequencyDockWidget.setMinimumSize(QtCore.QSize(182, 166)) 88 self.frequencyDockWidget.setFeatures(QtWidgets.QDockWidget.DockWidgetFloatable|QtWidgets.QDockWidget.DockWidgetMovable) 89 self.frequencyDockWidget.setObjectName("frequencyDockWidget") 90 self.frequencyDockWidgetContents = QtWidgets.QWidget() 91 self.frequencyDockWidgetContents.setObjectName("frequencyDockWidgetContents") 92 self.formLayout = QtWidgets.QFormLayout(self.frequencyDockWidgetContents) 93 self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.ExpandingFieldsGrow) 94 self.formLayout.setContentsMargins(0, 0, 0, 0) 95 self.formLayout.setObjectName("formLayout") 96 self.label_2 = QtWidgets.QLabel(self.frequencyDockWidgetContents) 97 self.label_2.setObjectName("label_2") 98 self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_2) 99 self.startFreqSpinBox = QtWidgets.QDoubleSpinBox(self.frequencyDockWidgetContents) 100 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) 101 sizePolicy.setHorizontalStretch(0) 102 sizePolicy.setVerticalStretch(0) 103 sizePolicy.setHeightForWidth(self.startFreqSpinBox.sizePolicy().hasHeightForWidth()) 104 self.startFreqSpinBox.setSizePolicy(sizePolicy) 105 self.startFreqSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 106 self.startFreqSpinBox.setProperty("showGroupSeparator", True) 107 self.startFreqSpinBox.setDecimals(3) 108 self.startFreqSpinBox.setMinimum(24.0) 109 self.startFreqSpinBox.setMaximum(1766.0) 110 self.startFreqSpinBox.setProperty("value", 87.0) 111 self.startFreqSpinBox.setObjectName("startFreqSpinBox") 112 self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.startFreqSpinBox) 113 self.label_3 = QtWidgets.QLabel(self.frequencyDockWidgetContents) 114 self.label_3.setObjectName("label_3") 115 self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_3) 116 self.stopFreqSpinBox = QtWidgets.QDoubleSpinBox(self.frequencyDockWidgetContents) 117 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) 118 sizePolicy.setHorizontalStretch(0) 119 sizePolicy.setVerticalStretch(0) 120 sizePolicy.setHeightForWidth(self.stopFreqSpinBox.sizePolicy().hasHeightForWidth()) 121 self.stopFreqSpinBox.setSizePolicy(sizePolicy) 122 self.stopFreqSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 123 self.stopFreqSpinBox.setProperty("showGroupSeparator", True) 124 self.stopFreqSpinBox.setDecimals(3) 125 self.stopFreqSpinBox.setMinimum(24.0) 126 self.stopFreqSpinBox.setMaximum(1766.0) 127 self.stopFreqSpinBox.setProperty("value", 108.0) 128 self.stopFreqSpinBox.setObjectName("stopFreqSpinBox") 129 self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.stopFreqSpinBox) 130 self.label = QtWidgets.QLabel(self.frequencyDockWidgetContents) 131 self.label.setObjectName("label") 132 self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label) 133 self.binSizeSpinBox = QtWidgets.QDoubleSpinBox(self.frequencyDockWidgetContents) 134 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) 135 sizePolicy.setHorizontalStretch(0) 136 sizePolicy.setVerticalStretch(0) 137 sizePolicy.setHeightForWidth(self.binSizeSpinBox.sizePolicy().hasHeightForWidth()) 138 self.binSizeSpinBox.setSizePolicy(sizePolicy) 139 self.binSizeSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 140 self.binSizeSpinBox.setProperty("showGroupSeparator", True) 141 self.binSizeSpinBox.setDecimals(3) 142 self.binSizeSpinBox.setMaximum(2800.0) 143 self.binSizeSpinBox.setProperty("value", 10.0) 144 self.binSizeSpinBox.setObjectName("binSizeSpinBox") 145 self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.binSizeSpinBox) 146 spacerItem1 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) 147 self.formLayout.setItem(3, QtWidgets.QFormLayout.SpanningRole, spacerItem1) 148 self.frequencyDockWidget.setWidget(self.frequencyDockWidgetContents) 149 QSpectrumAnalyzerMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.frequencyDockWidget) 150 self.settingsDockWidget = QtWidgets.QDockWidget(QSpectrumAnalyzerMainWindow) 151 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) 152 sizePolicy.setHorizontalStretch(0) 153 sizePolicy.setVerticalStretch(0) 154 sizePolicy.setHeightForWidth(self.settingsDockWidget.sizePolicy().hasHeightForWidth()) 155 self.settingsDockWidget.setSizePolicy(sizePolicy) 156 self.settingsDockWidget.setFeatures(QtWidgets.QDockWidget.DockWidgetFloatable|QtWidgets.QDockWidget.DockWidgetMovable) 157 self.settingsDockWidget.setObjectName("settingsDockWidget") 158 self.settingsDockWidgetContents = QtWidgets.QWidget() 159 self.settingsDockWidgetContents.setObjectName("settingsDockWidgetContents") 160 self.gridLayout = QtWidgets.QGridLayout(self.settingsDockWidgetContents) 161 self.gridLayout.setContentsMargins(0, 0, 0, 0) 162 self.gridLayout.setObjectName("gridLayout") 163 self.label_4 = QtWidgets.QLabel(self.settingsDockWidgetContents) 164 self.label_4.setObjectName("label_4") 165 self.gridLayout.addWidget(self.label_4, 0, 0, 1, 1) 166 self.label_6 = QtWidgets.QLabel(self.settingsDockWidgetContents) 167 self.label_6.setObjectName("label_6") 168 self.gridLayout.addWidget(self.label_6, 0, 1, 1, 1) 169 self.intervalSpinBox = QtWidgets.QDoubleSpinBox(self.settingsDockWidgetContents) 170 self.intervalSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 171 self.intervalSpinBox.setMaximum(999.0) 172 self.intervalSpinBox.setProperty("value", 1.0) 173 self.intervalSpinBox.setObjectName("intervalSpinBox") 174 self.gridLayout.addWidget(self.intervalSpinBox, 1, 0, 1, 1) 175 self.gainSpinBox = QtWidgets.QSpinBox(self.settingsDockWidgetContents) 176 self.gainSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 177 self.gainSpinBox.setMinimum(-1) 178 self.gainSpinBox.setMaximum(49) 179 self.gainSpinBox.setProperty("value", -1) 180 self.gainSpinBox.setObjectName("gainSpinBox") 181 self.gridLayout.addWidget(self.gainSpinBox, 1, 1, 1, 2) 182 self.label_5 = QtWidgets.QLabel(self.settingsDockWidgetContents) 183 self.label_5.setObjectName("label_5") 184 self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1) 185 self.label_7 = QtWidgets.QLabel(self.settingsDockWidgetContents) 186 self.label_7.setObjectName("label_7") 187 self.gridLayout.addWidget(self.label_7, 2, 1, 1, 1) 188 self.ppmSpinBox = QtWidgets.QSpinBox(self.settingsDockWidgetContents) 189 self.ppmSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 190 self.ppmSpinBox.setMinimum(-999) 191 self.ppmSpinBox.setMaximum(999) 192 self.ppmSpinBox.setObjectName("ppmSpinBox") 193 self.gridLayout.addWidget(self.ppmSpinBox, 3, 0, 1, 1) 194 self.mainCurveCheckBox = QtWidgets.QCheckBox(self.settingsDockWidgetContents) 195 self.mainCurveCheckBox.setChecked(True) 196 self.mainCurveCheckBox.setObjectName("mainCurveCheckBox") 197 self.gridLayout.addWidget(self.mainCurveCheckBox, 4, 0, 1, 1) 198 self.colorsButton = QtWidgets.QPushButton(self.settingsDockWidgetContents) 199 self.colorsButton.setObjectName("colorsButton") 200 self.gridLayout.addWidget(self.colorsButton, 4, 1, 1, 2) 201 self.peakHoldMaxCheckBox = QtWidgets.QCheckBox(self.settingsDockWidgetContents) 202 self.peakHoldMaxCheckBox.setObjectName("peakHoldMaxCheckBox") 203 self.gridLayout.addWidget(self.peakHoldMaxCheckBox, 5, 0, 1, 1) 204 self.peakHoldMinCheckBox = QtWidgets.QCheckBox(self.settingsDockWidgetContents) 205 self.peakHoldMinCheckBox.setObjectName("peakHoldMinCheckBox") 206 self.gridLayout.addWidget(self.peakHoldMinCheckBox, 5, 1, 1, 2) 207 self.averageCheckBox = QtWidgets.QCheckBox(self.settingsDockWidgetContents) 208 self.averageCheckBox.setObjectName("averageCheckBox") 209 self.gridLayout.addWidget(self.averageCheckBox, 6, 0, 1, 1) 210 self.smoothCheckBox = QtWidgets.QCheckBox(self.settingsDockWidgetContents) 211 self.smoothCheckBox.setObjectName("smoothCheckBox") 212 self.gridLayout.addWidget(self.smoothCheckBox, 7, 0, 1, 1) 213 self.smoothButton = QtWidgets.QToolButton(self.settingsDockWidgetContents) 214 self.smoothButton.setAutoRaise(False) 215 self.smoothButton.setObjectName("smoothButton") 216 self.gridLayout.addWidget(self.smoothButton, 7, 2, 1, 1) 217 self.persistenceCheckBox = QtWidgets.QCheckBox(self.settingsDockWidgetContents) 218 self.persistenceCheckBox.setObjectName("persistenceCheckBox") 219 self.gridLayout.addWidget(self.persistenceCheckBox, 8, 0, 1, 1) 220 self.persistenceButton = QtWidgets.QToolButton(self.settingsDockWidgetContents) 221 self.persistenceButton.setAutoRaise(False) 222 self.persistenceButton.setObjectName("persistenceButton") 223 self.gridLayout.addWidget(self.persistenceButton, 8, 2, 1, 1) 224 spacerItem2 = QtWidgets.QSpacerItem(20, 1, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) 225 self.gridLayout.addItem(spacerItem2, 9, 0, 1, 1) 226 self.cropSpinBox = QtWidgets.QSpinBox(self.settingsDockWidgetContents) 227 self.cropSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) 228 self.cropSpinBox.setObjectName("cropSpinBox") 229 self.gridLayout.addWidget(self.cropSpinBox, 3, 1, 1, 2) 230 self.settingsDockWidget.setWidget(self.settingsDockWidgetContents) 231 QSpectrumAnalyzerMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.settingsDockWidget) 232 self.levelsDockWidget = QtWidgets.QDockWidget(QSpectrumAnalyzerMainWindow) 233 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) 234 sizePolicy.setHorizontalStretch(0) 235 sizePolicy.setVerticalStretch(0) 236 sizePolicy.setHeightForWidth(self.levelsDockWidget.sizePolicy().hasHeightForWidth()) 237 self.levelsDockWidget.setSizePolicy(sizePolicy) 238 self.levelsDockWidget.setFeatures(QtWidgets.QDockWidget.DockWidgetFloatable|QtWidgets.QDockWidget.DockWidgetMovable) 239 self.levelsDockWidget.setObjectName("levelsDockWidget") 240 self.levelsDockWidgetContents = QtWidgets.QWidget() 241 self.levelsDockWidgetContents.setObjectName("levelsDockWidgetContents") 242 self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.levelsDockWidgetContents) 243 self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) 244 self.verticalLayout_6.setObjectName("verticalLayout_6") 245 self.histogramPlotLayout = GraphicsLayoutWidget(self.levelsDockWidgetContents) 246 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Expanding) 247 sizePolicy.setHorizontalStretch(0) 248 sizePolicy.setVerticalStretch(0) 249 sizePolicy.setHeightForWidth(self.histogramPlotLayout.sizePolicy().hasHeightForWidth()) 250 self.histogramPlotLayout.setSizePolicy(sizePolicy) 251 self.histogramPlotLayout.setObjectName("histogramPlotLayout") 252 self.verticalLayout_6.addWidget(self.histogramPlotLayout) 253 self.levelsDockWidget.setWidget(self.levelsDockWidgetContents) 254 QSpectrumAnalyzerMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.levelsDockWidget) 255 self.action_Settings = QtWidgets.QAction(QSpectrumAnalyzerMainWindow) 256 self.action_Settings.setObjectName("action_Settings") 257 self.action_Quit = QtWidgets.QAction(QSpectrumAnalyzerMainWindow) 258 self.action_Quit.setObjectName("action_Quit") 259 self.action_About = QtWidgets.QAction(QSpectrumAnalyzerMainWindow) 260 self.action_About.setObjectName("action_About") 261 self.menu_File.addAction(self.action_Settings) 262 self.menu_File.addSeparator() 263 self.menu_File.addAction(self.action_Quit) 264 self.menu_Help.addAction(self.action_About) 265 self.menubar.addAction(self.menu_File.menuAction()) 266 self.menubar.addAction(self.menu_Help.menuAction()) 267 self.label_2.setBuddy(self.startFreqSpinBox) 268 self.label_3.setBuddy(self.stopFreqSpinBox) 269 self.label.setBuddy(self.binSizeSpinBox) 270 self.label_4.setBuddy(self.intervalSpinBox) 271 self.label_6.setBuddy(self.gainSpinBox) 272 self.label_5.setBuddy(self.ppmSpinBox) 273 self.label_7.setBuddy(self.cropSpinBox) 274 275 self.retranslateUi(QSpectrumAnalyzerMainWindow) 276 QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerMainWindow) 277 QSpectrumAnalyzerMainWindow.setTabOrder(self.startButton, self.stopButton) 278 QSpectrumAnalyzerMainWindow.setTabOrder(self.stopButton, self.singleShotButton) 279 QSpectrumAnalyzerMainWindow.setTabOrder(self.singleShotButton, self.startFreqSpinBox) 280 QSpectrumAnalyzerMainWindow.setTabOrder(self.startFreqSpinBox, self.stopFreqSpinBox) 281 QSpectrumAnalyzerMainWindow.setTabOrder(self.stopFreqSpinBox, self.binSizeSpinBox) 282 QSpectrumAnalyzerMainWindow.setTabOrder(self.binSizeSpinBox, self.intervalSpinBox) 283 QSpectrumAnalyzerMainWindow.setTabOrder(self.intervalSpinBox, self.gainSpinBox) 284 QSpectrumAnalyzerMainWindow.setTabOrder(self.gainSpinBox, self.ppmSpinBox) 285 QSpectrumAnalyzerMainWindow.setTabOrder(self.ppmSpinBox, self.cropSpinBox) 286 QSpectrumAnalyzerMainWindow.setTabOrder(self.cropSpinBox, self.mainCurveCheckBox) 287 QSpectrumAnalyzerMainWindow.setTabOrder(self.mainCurveCheckBox, self.colorsButton) 288 QSpectrumAnalyzerMainWindow.setTabOrder(self.colorsButton, self.peakHoldMaxCheckBox) 289 QSpectrumAnalyzerMainWindow.setTabOrder(self.peakHoldMaxCheckBox, self.peakHoldMinCheckBox) 290 QSpectrumAnalyzerMainWindow.setTabOrder(self.peakHoldMinCheckBox, self.averageCheckBox) 291 QSpectrumAnalyzerMainWindow.setTabOrder(self.averageCheckBox, self.smoothCheckBox) 292 QSpectrumAnalyzerMainWindow.setTabOrder(self.smoothCheckBox, self.smoothButton) 293 QSpectrumAnalyzerMainWindow.setTabOrder(self.smoothButton, self.persistenceCheckBox) 294 QSpectrumAnalyzerMainWindow.setTabOrder(self.persistenceCheckBox, self.persistenceButton) 295 QSpectrumAnalyzerMainWindow.setTabOrder(self.persistenceButton, self.histogramPlotLayout) 296 QSpectrumAnalyzerMainWindow.setTabOrder(self.histogramPlotLayout, self.mainPlotLayout) 297 QSpectrumAnalyzerMainWindow.setTabOrder(self.mainPlotLayout, self.waterfallPlotLayout) 298 299 def retranslateUi(self, QSpectrumAnalyzerMainWindow): 300 _translate = QtCore.QCoreApplication.translate 301 QSpectrumAnalyzerMainWindow.setWindowTitle(_translate("QSpectrumAnalyzerMainWindow", "QSpectrumAnalyzer")) 302 self.menu_File.setTitle(_translate("QSpectrumAnalyzerMainWindow", "&File")) 303 self.menu_Help.setTitle(_translate("QSpectrumAnalyzerMainWindow", "&Help")) 304 self.controlsDockWidget.setWindowTitle(_translate("QSpectrumAnalyzerMainWindow", "&Controls")) 305 self.startButton.setText(_translate("QSpectrumAnalyzerMainWindow", "&Start")) 306 self.stopButton.setText(_translate("QSpectrumAnalyzerMainWindow", "S&top")) 307 self.singleShotButton.setText(_translate("QSpectrumAnalyzerMainWindow", "Si&ngle shot")) 308 self.frequencyDockWidget.setWindowTitle(_translate("QSpectrumAnalyzerMainWindow", "Fre&quency")) 309 self.label_2.setText(_translate("QSpectrumAnalyzerMainWindow", "Start:")) 310 self.startFreqSpinBox.setSuffix(_translate("QSpectrumAnalyzerMainWindow", " MHz")) 311 self.label_3.setText(_translate("QSpectrumAnalyzerMainWindow", "Stop:")) 312 self.stopFreqSpinBox.setSuffix(_translate("QSpectrumAnalyzerMainWindow", " MHz")) 313 self.label.setText(_translate("QSpectrumAnalyzerMainWindow", "&Bin size:")) 314 self.binSizeSpinBox.setSuffix(_translate("QSpectrumAnalyzerMainWindow", " kHz")) 315 self.settingsDockWidget.setWindowTitle(_translate("QSpectrumAnalyzerMainWindow", "Se&ttings")) 316 self.label_4.setText(_translate("QSpectrumAnalyzerMainWindow", "&Interval [s]:")) 317 self.label_6.setText(_translate("QSpectrumAnalyzerMainWindow", "&Gain [dB]:")) 318 self.gainSpinBox.setSpecialValueText(_translate("QSpectrumAnalyzerMainWindow", "auto")) 319 self.label_5.setText(_translate("QSpectrumAnalyzerMainWindow", "Corr. [ppm]:")) 320 self.label_7.setText(_translate("QSpectrumAnalyzerMainWindow", "Crop [%]:")) 321 self.mainCurveCheckBox.setText(_translate("QSpectrumAnalyzerMainWindow", "Main curve")) 322 self.colorsButton.setText(_translate("QSpectrumAnalyzerMainWindow", "Colors...")) 323 self.peakHoldMaxCheckBox.setText(_translate("QSpectrumAnalyzerMainWindow", "Max. hold")) 324 self.peakHoldMinCheckBox.setText(_translate("QSpectrumAnalyzerMainWindow", "Min. hold")) 325 self.averageCheckBox.setText(_translate("QSpectrumAnalyzerMainWindow", "Average")) 326 self.smoothCheckBox.setText(_translate("QSpectrumAnalyzerMainWindow", "Smoothing")) 327 self.smoothButton.setText(_translate("QSpectrumAnalyzerMainWindow", "...")) 328 self.persistenceCheckBox.setText(_translate("QSpectrumAnalyzerMainWindow", "Persistence")) 329 self.persistenceButton.setText(_translate("QSpectrumAnalyzerMainWindow", "...")) 330 self.levelsDockWidget.setWindowTitle(_translate("QSpectrumAnalyzerMainWindow", "&Levels")) 331 self.action_Settings.setText(_translate("QSpectrumAnalyzerMainWindow", "&Settings...")) 332 self.action_Quit.setText(_translate("QSpectrumAnalyzerMainWindow", "&Quit")) 333 self.action_Quit.setShortcut(_translate("QSpectrumAnalyzerMainWindow", "Ctrl+Q")) 334 self.action_About.setText(_translate("QSpectrumAnalyzerMainWindow", "&About")) 335 336from pyqtgraph import GraphicsLayoutWidget 337