# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'esp_csi_tool_gui.ui' # # Created by: PyQt5 UI code generator 5.15.10 # # 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 class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1563, 850) font = QtGui.QFont() font.setPointSize(14) font.setStyleStrategy(QtGui.QFont.PreferAntialias) MainWindow.setFont(font) MainWindow.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks|QtWidgets.QMainWindow.AnimatedDocks) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_17.setContentsMargins(0, 0, 0, 0) self.verticalLayout_17.setSpacing(0) self.verticalLayout_17.setObjectName("verticalLayout_17") self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.horizontalLayout_11.setSpacing(12) self.horizontalLayout_11.setObjectName("horizontalLayout_11") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem) self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setObjectName("label_2") self.horizontalLayout_11.addWidget(self.label_2) self.checkBox_raw_data = QtWidgets.QCheckBox(self.centralwidget) self.checkBox_raw_data.setChecked(True) self.checkBox_raw_data.setObjectName("checkBox_raw_data") self.horizontalLayout_11.addWidget(self.checkBox_raw_data) self.checkBox_radar_model = QtWidgets.QCheckBox(self.centralwidget) self.checkBox_radar_model.setChecked(True) self.checkBox_radar_model.setObjectName("checkBox_radar_model") self.horizontalLayout_11.addWidget(self.checkBox_radar_model) self.verticalLayout_17.addLayout(self.horizontalLayout_11) self.splitter_display = QtWidgets.QSplitter(self.centralwidget) self.splitter_display.setOrientation(QtCore.Qt.Horizontal) self.splitter_display.setObjectName("splitter_display") self.groupBox_raw_data = QtWidgets.QGroupBox(self.splitter_display) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_raw_data.setFont(font) self.groupBox_raw_data.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_raw_data.setObjectName("groupBox_raw_data") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_raw_data) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.splitter_raw_data = QtWidgets.QSplitter(self.groupBox_raw_data) self.splitter_raw_data.setOrientation(QtCore.Qt.Vertical) self.splitter_raw_data.setObjectName("splitter_raw_data") self.groupBox_16 = QtWidgets.QGroupBox(self.splitter_raw_data) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_16.sizePolicy().hasHeightForWidth()) self.groupBox_16.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_16.setFont(font) self.groupBox_16.setObjectName("groupBox_16") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_16) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setSpacing(0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.groupBox_11 = QtWidgets.QGroupBox(self.groupBox_16) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_11.sizePolicy().hasHeightForWidth()) self.groupBox_11.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_11.setFont(font) self.groupBox_11.setObjectName("groupBox_11") self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_11) self.horizontalLayout_13.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_13.setSpacing(9) self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_delay_2 = QtWidgets.QLabel(self.groupBox_11) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_delay_2.sizePolicy().hasHeightForWidth()) self.label_delay_2.setSizePolicy(sizePolicy) self.label_delay_2.setObjectName("label_delay_2") self.horizontalLayout_13.addWidget(self.label_delay_2) self.lineEdit_router_ssid = QtWidgets.QLineEdit(self.groupBox_11) self.lineEdit_router_ssid.setObjectName("lineEdit_router_ssid") self.horizontalLayout_13.addWidget(self.lineEdit_router_ssid) self.label_duration_2 = QtWidgets.QLabel(self.groupBox_11) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_duration_2.sizePolicy().hasHeightForWidth()) self.label_duration_2.setSizePolicy(sizePolicy) self.label_duration_2.setObjectName("label_duration_2") self.horizontalLayout_13.addWidget(self.label_duration_2) self.lineEdit_router_password = QtWidgets.QLineEdit(self.groupBox_11) self.lineEdit_router_password.setObjectName("lineEdit_router_password") self.horizontalLayout_13.addWidget(self.lineEdit_router_password) self.checkBox_router_auto_connect = QtWidgets.QCheckBox(self.groupBox_11) self.checkBox_router_auto_connect.setChecked(True) self.checkBox_router_auto_connect.setObjectName("checkBox_router_auto_connect") self.horizontalLayout_13.addWidget(self.checkBox_router_auto_connect) self.pushButton_router_connect = QtWidgets.QPushButton(self.groupBox_11) font = QtGui.QFont() font.setPointSize(14) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.pushButton_router_connect.setFont(font) self.pushButton_router_connect.setAutoDefault(False) self.pushButton_router_connect.setDefault(False) self.pushButton_router_connect.setObjectName("pushButton_router_connect") self.horizontalLayout_13.addWidget(self.pushButton_router_connect) self.horizontalLayout_13.setStretch(0, 1) self.horizontalLayout_13.setStretch(1, 4) self.horizontalLayout_13.setStretch(2, 1) self.horizontalLayout_13.setStretch(3, 4) self.horizontalLayout_13.setStretch(4, 1) self.horizontalLayout_13.setStretch(5, 2) self.verticalLayout_4.addWidget(self.groupBox_11) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label.setFont(font) self.label.setObjectName("label") self.horizontalLayout_4.addWidget(self.label) self.lineEdit_command = QtWidgets.QLineEdit(self.groupBox_16) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.lineEdit_command.setFont(font) self.lineEdit_command.setObjectName("lineEdit_command") self.horizontalLayout_4.addWidget(self.lineEdit_command) self.comboBox_command = QtWidgets.QComboBox(self.groupBox_16) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.comboBox_command.setFont(font) self.comboBox_command.setObjectName("comboBox_command") self.comboBox_command.addItem("") self.comboBox_command.addItem("") self.comboBox_command.addItem("") self.comboBox_command.addItem("") self.comboBox_command.addItem("") self.comboBox_command.addItem("") self.comboBox_command.addItem("") self.horizontalLayout_4.addWidget(self.comboBox_command) self.pushButton_command = QtWidgets.QPushButton(self.groupBox_16) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.pushButton_command.setFont(font) self.pushButton_command.setObjectName("pushButton_command") self.horizontalLayout_4.addWidget(self.pushButton_command) self.horizontalLayout_4.setStretch(0, 1) self.horizontalLayout_4.setStretch(1, 8) self.horizontalLayout_4.setStretch(2, 3) self.horizontalLayout_4.setStretch(3, 2) self.verticalLayout_4.addLayout(self.horizontalLayout_4) self.layoutWidget = QtWidgets.QWidget(self.splitter_raw_data) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) self.verticalLayout_7.setSpacing(0) self.verticalLayout_7.setObjectName("verticalLayout_7") self.groupBox_subcarrier = QtWidgets.QGroupBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_subcarrier.setFont(font) self.groupBox_subcarrier.setFlat(False) self.groupBox_subcarrier.setCheckable(False) self.groupBox_subcarrier.setObjectName("groupBox_subcarrier") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.groupBox_subcarrier) self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) self.verticalLayout_9.setSpacing(0) self.verticalLayout_9.setObjectName("verticalLayout_9") self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.verticalLayout_9.addLayout(self.horizontalLayout_8) self.graphicsView_subcarrier = PlotWidget(self.groupBox_subcarrier) self.graphicsView_subcarrier.setObjectName("graphicsView_subcarrier") self.verticalLayout_9.addWidget(self.graphicsView_subcarrier) self.checkBox_wave_filtering = QtWidgets.QCheckBox(self.groupBox_subcarrier) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.checkBox_wave_filtering.setFont(font) self.checkBox_wave_filtering.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBox_wave_filtering.setChecked(True) self.checkBox_wave_filtering.setObjectName("checkBox_wave_filtering") self.verticalLayout_9.addWidget(self.checkBox_wave_filtering) self.verticalLayout_7.addWidget(self.groupBox_subcarrier) self.groupBox_rssi = QtWidgets.QGroupBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_rssi.setFont(font) self.groupBox_rssi.setObjectName("groupBox_rssi") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.groupBox_rssi) self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) self.verticalLayout_10.setSpacing(0) self.verticalLayout_10.setObjectName("verticalLayout_10") self.graphicsView_rssi = PlotWidget(self.groupBox_rssi) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.graphicsView_rssi.sizePolicy().hasHeightForWidth()) self.graphicsView_rssi.setSizePolicy(sizePolicy) self.graphicsView_rssi.setObjectName("graphicsView_rssi") self.verticalLayout_10.addWidget(self.graphicsView_rssi) self.verticalLayout_7.addWidget(self.groupBox_rssi) self.verticalLayout_7.setStretch(0, 32) self.verticalLayout_7.setStretch(1, 1) self.groupBox_13 = QtWidgets.QGroupBox(self.splitter_raw_data) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_13.setFont(font) self.groupBox_13.setObjectName("groupBox_13") self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.groupBox_13) self.verticalLayout_13.setContentsMargins(0, 0, 0, 0) self.verticalLayout_13.setSpacing(0) self.verticalLayout_13.setObjectName("verticalLayout_13") self.textBrowser_log = QtWidgets.QTextBrowser(self.groupBox_13) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.textBrowser_log.sizePolicy().hasHeightForWidth()) self.textBrowser_log.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.textBrowser_log.setFont(font) self.textBrowser_log.setObjectName("textBrowser_log") self.verticalLayout_13.addWidget(self.textBrowser_log) self.groupBox_radioHeader = QtWidgets.QGroupBox(self.groupBox_13) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_radioHeader.setFont(font) self.groupBox_radioHeader.setObjectName("groupBox_radioHeader") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_radioHeader) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setSpacing(0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.tableView_radioHeader = QtWidgets.QTableView(self.groupBox_radioHeader) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.tableView_radioHeader.setFont(font) self.tableView_radioHeader.setAutoScrollMargin(10) self.tableView_radioHeader.setSortingEnabled(False) self.tableView_radioHeader.setObjectName("tableView_radioHeader") self.tableView_radioHeader.horizontalHeader().setMinimumSectionSize(12) self.tableView_radioHeader.verticalHeader().setDefaultSectionSize(20) self.tableView_radioHeader.verticalHeader().setMinimumSectionSize(10) self.tableView_radioHeader.verticalHeader().setStretchLastSection(True) self.horizontalLayout_5.addWidget(self.tableView_radioHeader) self.tableView_device_info = QtWidgets.QTableView(self.groupBox_radioHeader) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.tableView_device_info.setFont(font) self.tableView_device_info.setAutoScrollMargin(10) self.tableView_device_info.setSortingEnabled(False) self.tableView_device_info.setObjectName("tableView_device_info") self.tableView_device_info.horizontalHeader().setMinimumSectionSize(12) self.tableView_device_info.verticalHeader().setDefaultSectionSize(20) self.tableView_device_info.verticalHeader().setMinimumSectionSize(10) self.tableView_device_info.verticalHeader().setStretchLastSection(True) self.horizontalLayout_5.addWidget(self.tableView_device_info) self.horizontalLayout_5.setStretch(0, 5) self.horizontalLayout_5.setStretch(1, 2) self.verticalLayout_13.addWidget(self.groupBox_radioHeader) self.verticalLayout_13.setStretch(0, 16) self.verticalLayout_13.setStretch(1, 1) self.verticalLayout_6.addWidget(self.splitter_raw_data) self.groupBox_radar_model = QtWidgets.QGroupBox(self.splitter_display) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_radar_model.setFont(font) self.groupBox_radar_model.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_radar_model.setObjectName("groupBox_radar_model") self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.groupBox_radar_model) self.verticalLayout_18.setContentsMargins(0, 0, 0, 0) self.verticalLayout_18.setSpacing(0) self.verticalLayout_18.setObjectName("verticalLayout_18") self.splitter_3 = QtWidgets.QSplitter(self.groupBox_radar_model) self.splitter_3.setOrientation(QtCore.Qt.Vertical) self.splitter_3.setObjectName("splitter_3") self.layoutWidget1 = QtWidgets.QWidget(self.splitter_3) self.layoutWidget1.setObjectName("layoutWidget1") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.groupBox_15 = QtWidgets.QGroupBox(self.layoutWidget1) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_15.setFont(font) self.groupBox_15.setObjectName("groupBox_15") self.verticalLayout_25 = QtWidgets.QVBoxLayout(self.groupBox_15) self.verticalLayout_25.setContentsMargins(0, 0, 0, 0) self.verticalLayout_25.setSpacing(0) self.verticalLayout_25.setObjectName("verticalLayout_25") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setSpacing(9) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.widget_25 = QtWidgets.QWidget(self.groupBox_15) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget_25.sizePolicy().hasHeightForWidth()) self.widget_25.setSizePolicy(sizePolicy) self.widget_25.setObjectName("widget_25") self.horizontalLayout_27 = QtWidgets.QHBoxLayout(self.widget_25) self.horizontalLayout_27.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_27.setSpacing(0) self.horizontalLayout_27.setObjectName("horizontalLayout_27") self.widget_39 = QtWidgets.QWidget(self.widget_25) self.widget_39.setObjectName("widget_39") self.horizontalLayout_38 = QtWidgets.QHBoxLayout(self.widget_39) self.horizontalLayout_38.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_38.setSpacing(0) self.horizontalLayout_38.setObjectName("horizontalLayout_38") self.horizontalLayout_27.addWidget(self.widget_39) self.label_delay_5 = QtWidgets.QLabel(self.widget_25) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_delay_5.sizePolicy().hasHeightForWidth()) self.label_delay_5.setSizePolicy(sizePolicy) self.label_delay_5.setObjectName("label_delay_5") self.horizontalLayout_27.addWidget(self.label_delay_5) self.timeEdit_train_delay = QtWidgets.QTimeEdit(self.widget_25) self.timeEdit_train_delay.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(23, 59, 59))) self.timeEdit_train_delay.setCurrentSection(QtWidgets.QDateTimeEdit.MinuteSection) self.timeEdit_train_delay.setCurrentSectionIndex(1) self.timeEdit_train_delay.setTime(QtCore.QTime(0, 0, 0)) self.timeEdit_train_delay.setObjectName("timeEdit_train_delay") self.horizontalLayout_27.addWidget(self.timeEdit_train_delay) self.horizontalLayout_27.setStretch(1, 2) self.horizontalLayout_27.setStretch(2, 3) self.horizontalLayout_2.addWidget(self.widget_25) self.widget_26 = QtWidgets.QWidget(self.groupBox_15) self.widget_26.setObjectName("widget_26") self.horizontalLayout_28 = QtWidgets.QHBoxLayout(self.widget_26) self.horizontalLayout_28.setContentsMargins(9, 0, 0, 0) self.horizontalLayout_28.setSpacing(0) self.horizontalLayout_28.setObjectName("horizontalLayout_28") self.label_delay_6 = QtWidgets.QLabel(self.widget_26) self.label_delay_6.setObjectName("label_delay_6") self.horizontalLayout_28.addWidget(self.label_delay_6) self.timeEdit_train_duration = QtWidgets.QTimeEdit(self.widget_26) self.timeEdit_train_duration.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(23, 59, 59))) self.timeEdit_train_duration.setCurrentSection(QtWidgets.QDateTimeEdit.SecondSection) self.timeEdit_train_duration.setCurrentSectionIndex(2) self.timeEdit_train_duration.setTime(QtCore.QTime(0, 0, 10)) self.timeEdit_train_duration.setObjectName("timeEdit_train_duration") self.horizontalLayout_28.addWidget(self.timeEdit_train_duration) self.horizontalLayout_28.setStretch(0, 2) self.horizontalLayout_28.setStretch(1, 3) self.horizontalLayout_2.addWidget(self.widget_26) self.checkBox_train_add = QtWidgets.QCheckBox(self.groupBox_15) self.checkBox_train_add.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_train_add.sizePolicy().hasHeightForWidth()) self.checkBox_train_add.setSizePolicy(sizePolicy) self.checkBox_train_add.setObjectName("checkBox_train_add") self.horizontalLayout_2.addWidget(self.checkBox_train_add) self.pushButton_train_start = QtWidgets.QPushButton(self.groupBox_15) font = QtGui.QFont() font.setPointSize(14) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.pushButton_train_start.setFont(font) self.pushButton_train_start.setIconSize(QtCore.QSize(8, 8)) self.pushButton_train_start.setAutoDefault(False) self.pushButton_train_start.setDefault(False) self.pushButton_train_start.setObjectName("pushButton_train_start") self.horizontalLayout_2.addWidget(self.pushButton_train_start) self.horizontalLayout_2.setStretch(0, 1) self.horizontalLayout_2.setStretch(1, 1) self.horizontalLayout_2.setStretch(2, 1) self.horizontalLayout_2.setStretch(3, 1) self.verticalLayout_25.addLayout(self.horizontalLayout_2) self.verticalLayout_2.addWidget(self.groupBox_15) self.groupBox_14 = QtWidgets.QGroupBox(self.layoutWidget1) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_14.setFont(font) self.groupBox_14.setObjectName("groupBox_14") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.groupBox_14) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.widget_31 = QtWidgets.QWidget(self.groupBox_14) self.widget_31.setObjectName("widget_31") self.horizontalLayout_45 = QtWidgets.QHBoxLayout(self.widget_31) self.horizontalLayout_45.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_45.setSpacing(9) self.horizontalLayout_45.setObjectName("horizontalLayout_45") self.label_number_3 = QtWidgets.QLabel(self.widget_31) self.label_number_3.setObjectName("label_number_3") self.horizontalLayout_45.addWidget(self.label_number_3) self.doubleSpinBox_predict_someone_sensitivity = QtWidgets.QDoubleSpinBox(self.widget_31) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_predict_someone_sensitivity.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_predict_someone_sensitivity.setSizePolicy(sizePolicy) self.doubleSpinBox_predict_someone_sensitivity.setDecimals(2) self.doubleSpinBox_predict_someone_sensitivity.setMinimum(0.01) self.doubleSpinBox_predict_someone_sensitivity.setMaximum(1.0) self.doubleSpinBox_predict_someone_sensitivity.setSingleStep(0.01) self.doubleSpinBox_predict_someone_sensitivity.setProperty("value", 0.2) self.doubleSpinBox_predict_someone_sensitivity.setObjectName("doubleSpinBox_predict_someone_sensitivity") self.horizontalLayout_45.addWidget(self.doubleSpinBox_predict_someone_sensitivity) self.label_number_5 = QtWidgets.QLabel(self.widget_31) self.label_number_5.setObjectName("label_number_5") self.horizontalLayout_45.addWidget(self.label_number_5) self.doubleSpinBox_predict_move_sensitivity = QtWidgets.QDoubleSpinBox(self.widget_31) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_predict_move_sensitivity.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_predict_move_sensitivity.setSizePolicy(sizePolicy) self.doubleSpinBox_predict_move_sensitivity.setDecimals(2) self.doubleSpinBox_predict_move_sensitivity.setMinimum(0.01) self.doubleSpinBox_predict_move_sensitivity.setMaximum(1.0) self.doubleSpinBox_predict_move_sensitivity.setSingleStep(0.01) self.doubleSpinBox_predict_move_sensitivity.setProperty("value", 0.2) self.doubleSpinBox_predict_move_sensitivity.setObjectName("doubleSpinBox_predict_move_sensitivity") self.horizontalLayout_45.addWidget(self.doubleSpinBox_predict_move_sensitivity) self.label_duration_7 = QtWidgets.QLabel(self.widget_31) self.label_duration_7.setObjectName("label_duration_7") self.horizontalLayout_45.addWidget(self.label_duration_7) self.spinBox_predict_buffer_size = QtWidgets.QSpinBox(self.widget_31) self.spinBox_predict_buffer_size.setMinimum(1) self.spinBox_predict_buffer_size.setProperty("value", 5) self.spinBox_predict_buffer_size.setDisplayIntegerBase(10) self.spinBox_predict_buffer_size.setObjectName("spinBox_predict_buffer_size") self.horizontalLayout_45.addWidget(self.spinBox_predict_buffer_size) self.spinBox_predict_outliers_number = QtWidgets.QSpinBox(self.widget_31) self.spinBox_predict_outliers_number.setMinimum(1) self.spinBox_predict_outliers_number.setMaximum(99) self.spinBox_predict_outliers_number.setSingleStep(1) self.spinBox_predict_outliers_number.setProperty("value", 2) self.spinBox_predict_outliers_number.setDisplayIntegerBase(10) self.spinBox_predict_outliers_number.setObjectName("spinBox_predict_outliers_number") self.horizontalLayout_45.addWidget(self.spinBox_predict_outliers_number) self.checkBox_display_eigenvalues_table = QtWidgets.QCheckBox(self.widget_31) self.checkBox_display_eigenvalues_table.setObjectName("checkBox_display_eigenvalues_table") self.horizontalLayout_45.addWidget(self.checkBox_display_eigenvalues_table) self.pushButton_predict_config = QtWidgets.QPushButton(self.widget_31) self.pushButton_predict_config.setObjectName("pushButton_predict_config") self.horizontalLayout_45.addWidget(self.pushButton_predict_config) self.horizontalLayout_45.setStretch(0, 3) self.horizontalLayout_45.setStretch(1, 2) self.horizontalLayout_45.setStretch(2, 3) self.horizontalLayout_45.setStretch(3, 2) self.horizontalLayout_45.setStretch(4, 2) self.horizontalLayout_45.setStretch(5, 1) self.horizontalLayout_45.setStretch(6, 1) self.horizontalLayout_45.setStretch(7, 2) self.horizontalLayout_45.setStretch(8, 3) self.horizontalLayout_10.addWidget(self.widget_31) self.verticalLayout_5.addLayout(self.horizontalLayout_10) self.splitter_eigenvalues = QtWidgets.QSplitter(self.groupBox_14) self.splitter_eigenvalues.setOrientation(QtCore.Qt.Horizontal) self.splitter_eigenvalues.setObjectName("splitter_eigenvalues") self.graphicsView_eigenvalues = PlotWidget(self.splitter_eigenvalues) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.graphicsView_eigenvalues.sizePolicy().hasHeightForWidth()) self.graphicsView_eigenvalues.setSizePolicy(sizePolicy) self.graphicsView_eigenvalues.setObjectName("graphicsView_eigenvalues") self.tableView_eigenvalues = QtWidgets.QWidget(self.splitter_eigenvalues) self.tableView_eigenvalues.setObjectName("tableView_eigenvalues") self.tableView_eigenvalues_QVBoxLayout = QtWidgets.QVBoxLayout(self.tableView_eigenvalues) self.tableView_eigenvalues_QVBoxLayout.setContentsMargins(0, 0, 0, 0) self.tableView_eigenvalues_QVBoxLayout.setSpacing(0) self.tableView_eigenvalues_QVBoxLayout.setObjectName("tableView_eigenvalues_QVBoxLayout") self.tableView_radar_data_room = QtWidgets.QTableView(self.tableView_eigenvalues) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.tableView_radar_data_room.setFont(font) self.tableView_radar_data_room.setAutoScrollMargin(10) self.tableView_radar_data_room.setSortingEnabled(False) self.tableView_radar_data_room.setObjectName("tableView_radar_data_room") self.tableView_radar_data_room.horizontalHeader().setMinimumSectionSize(12) self.tableView_radar_data_room.verticalHeader().setDefaultSectionSize(20) self.tableView_radar_data_room.verticalHeader().setMinimumSectionSize(10) self.tableView_radar_data_room.verticalHeader().setStretchLastSection(True) self.tableView_eigenvalues_QVBoxLayout.addWidget(self.tableView_radar_data_room) self.tableView_radar_data_human = QtWidgets.QTableView(self.tableView_eigenvalues) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.tableView_radar_data_human.setFont(font) self.tableView_radar_data_human.setAutoScrollMargin(10) self.tableView_radar_data_human.setSortingEnabled(False) self.tableView_radar_data_human.setObjectName("tableView_radar_data_human") self.tableView_radar_data_human.horizontalHeader().setMinimumSectionSize(12) self.tableView_radar_data_human.verticalHeader().setDefaultSectionSize(20) self.tableView_radar_data_human.verticalHeader().setMinimumSectionSize(10) self.tableView_radar_data_human.verticalHeader().setStretchLastSection(True) self.tableView_eigenvalues_QVBoxLayout.addWidget(self.tableView_radar_data_human) self.verticalLayout_5.addWidget(self.splitter_eigenvalues) self.verticalLayout_5.setStretch(0, 1) self.verticalLayout_5.setStretch(1, 64) self.verticalLayout_2.addWidget(self.groupBox_14) self.verticalLayout_2.setStretch(0, 1) self.verticalLayout_2.setStretch(1, 32) self.groupBox_19 = QtWidgets.QGroupBox(self.splitter_3) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_19.setFont(font) self.groupBox_19.setObjectName("groupBox_19") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_19) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setSpacing(9) self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.widget_38 = QtWidgets.QWidget(self.groupBox_19) self.widget_38.setObjectName("widget_38") self.horizontalLayout_41 = QtWidgets.QHBoxLayout(self.widget_38) self.horizontalLayout_41.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_41.setSpacing(6) self.horizontalLayout_41.setObjectName("horizontalLayout_41") self.label_target_5 = QtWidgets.QLabel(self.widget_38) self.label_target_5.setObjectName("label_target_5") self.horizontalLayout_41.addWidget(self.label_target_5) self.comboBox_statistics_mode = QtWidgets.QComboBox(self.widget_38) self.comboBox_statistics_mode.setObjectName("comboBox_statistics_mode") self.comboBox_statistics_mode.addItem("") self.comboBox_statistics_mode.addItem("") self.comboBox_statistics_mode.addItem("") self.horizontalLayout_41.addWidget(self.comboBox_statistics_mode) self.label_delay_9 = QtWidgets.QLabel(self.widget_38) self.label_delay_9.setObjectName("label_delay_9") self.horizontalLayout_41.addWidget(self.label_delay_9) self.dateTimeEdit_statistics_time = QtWidgets.QDateTimeEdit(self.widget_38) self.dateTimeEdit_statistics_time.setDateTime(QtCore.QDateTime(QtCore.QDate(2022, 7, 9), QtCore.QTime(0, 0, 0))) self.dateTimeEdit_statistics_time.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2030, 9, 14), QtCore.QTime(0, 0, 0))) self.dateTimeEdit_statistics_time.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2022, 7, 1), QtCore.QTime(0, 0, 0))) self.dateTimeEdit_statistics_time.setCurrentSection(QtWidgets.QDateTimeEdit.MinuteSection) self.dateTimeEdit_statistics_time.setCalendarPopup(False) self.dateTimeEdit_statistics_time.setCurrentSectionIndex(4) self.dateTimeEdit_statistics_time.setTimeSpec(QtCore.Qt.LocalTime) self.dateTimeEdit_statistics_time.setObjectName("dateTimeEdit_statistics_time") self.horizontalLayout_41.addWidget(self.dateTimeEdit_statistics_time) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_41.addItem(spacerItem1) self.checkBox_statistics_auto_update = QtWidgets.QCheckBox(self.widget_38) self.checkBox_statistics_auto_update.setChecked(True) self.checkBox_statistics_auto_update.setObjectName("checkBox_statistics_auto_update") self.horizontalLayout_41.addWidget(self.checkBox_statistics_auto_update) self.pushButton_statistics_config = QtWidgets.QPushButton(self.widget_38) self.pushButton_statistics_config.setObjectName("pushButton_statistics_config") self.horizontalLayout_41.addWidget(self.pushButton_statistics_config) self.horizontalLayout_41.setStretch(0, 1) self.horizontalLayout_41.setStretch(1, 4) self.horizontalLayout_41.setStretch(2, 1) self.horizontalLayout_41.setStretch(3, 4) self.horizontalLayout_41.setStretch(4, 6) self.horizontalLayout_41.setStretch(5, 1) self.horizontalLayout_41.setStretch(6, 2) self.horizontalLayout_12.addWidget(self.widget_38) self.verticalLayout.addLayout(self.horizontalLayout_12) self.splitter_status_record = QtWidgets.QSplitter(self.groupBox_19) self.splitter_status_record.setOrientation(QtCore.Qt.Horizontal) self.splitter_status_record.setObjectName("splitter_status_record") self.graphicsView_status_record = PlotWidget(self.splitter_status_record) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.graphicsView_status_record.sizePolicy().hasHeightForWidth()) self.graphicsView_status_record.setSizePolicy(sizePolicy) self.graphicsView_status_record.setObjectName("graphicsView_status_record") self.tableView_status_record = QtWidgets.QTableView(self.splitter_status_record) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.tableView_status_record.setFont(font) self.tableView_status_record.setAutoScrollMargin(10) self.tableView_status_record.setSortingEnabled(False) self.tableView_status_record.setObjectName("tableView_status_record") self.tableView_status_record.horizontalHeader().setMinimumSectionSize(12) self.tableView_status_record.verticalHeader().setCascadingSectionResizes(True) self.tableView_status_record.verticalHeader().setDefaultSectionSize(20) self.tableView_status_record.verticalHeader().setMinimumSectionSize(5) self.tableView_status_record.verticalHeader().setStretchLastSection(True) self.verticalLayout.addWidget(self.splitter_status_record) self.verticalLayout.setStretch(0, 1) self.verticalLayout.setStretch(1, 64) self.layoutWidget2 = QtWidgets.QWidget(self.splitter_3) self.layoutWidget2.setObjectName("layoutWidget2") self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.layoutWidget2) self.verticalLayout_14.setContentsMargins(0, 0, 0, 0) self.verticalLayout_14.setSpacing(0) self.verticalLayout_14.setObjectName("verticalLayout_14") self.groupBox_18 = QtWidgets.QGroupBox(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.groupBox_18.setFont(font) self.groupBox_18.setObjectName("groupBox_18") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_18) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setSpacing(9) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_target_4 = QtWidgets.QLabel(self.groupBox_18) self.label_target_4.setObjectName("label_target_4") self.horizontalLayout_9.addWidget(self.label_target_4) self.comboBox_collect_target = QtWidgets.QComboBox(self.groupBox_18) self.comboBox_collect_target.setObjectName("comboBox_collect_target") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.comboBox_collect_target.addItem("") self.horizontalLayout_9.addWidget(self.comboBox_collect_target) self.label_delay = QtWidgets.QLabel(self.groupBox_18) self.label_delay.setObjectName("label_delay") self.horizontalLayout_9.addWidget(self.label_delay) self.timeEdit_collect_delay = QtWidgets.QTimeEdit(self.groupBox_18) self.timeEdit_collect_delay.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(23, 59, 59))) self.timeEdit_collect_delay.setCurrentSection(QtWidgets.QDateTimeEdit.MinuteSection) self.timeEdit_collect_delay.setCurrentSectionIndex(1) self.timeEdit_collect_delay.setTime(QtCore.QTime(0, 0, 0)) self.timeEdit_collect_delay.setObjectName("timeEdit_collect_delay") self.horizontalLayout_9.addWidget(self.timeEdit_collect_delay) self.label_duration = QtWidgets.QLabel(self.groupBox_18) self.label_duration.setObjectName("label_duration") self.horizontalLayout_9.addWidget(self.label_duration) self.spinBox_collect_duration = QtWidgets.QSpinBox(self.groupBox_18) self.spinBox_collect_duration.setMinimum(50) self.spinBox_collect_duration.setMaximum(100000000) self.spinBox_collect_duration.setSingleStep(10) self.spinBox_collect_duration.setProperty("value", 500) self.spinBox_collect_duration.setDisplayIntegerBase(10) self.spinBox_collect_duration.setObjectName("spinBox_collect_duration") self.horizontalLayout_9.addWidget(self.spinBox_collect_duration) self.label_number = QtWidgets.QLabel(self.groupBox_18) self.label_number.setObjectName("label_number") self.horizontalLayout_9.addWidget(self.label_number) self.spinBox_collect_number = QtWidgets.QSpinBox(self.groupBox_18) self.spinBox_collect_number.setMinimum(0) self.spinBox_collect_number.setMaximum(10000) self.spinBox_collect_number.setProperty("value", 1) self.spinBox_collect_number.setObjectName("spinBox_collect_number") self.horizontalLayout_9.addWidget(self.spinBox_collect_number) self.pushButton_collect_clean = QtWidgets.QPushButton(self.groupBox_18) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.pushButton_collect_clean.setFont(font) self.pushButton_collect_clean.setObjectName("pushButton_collect_clean") self.horizontalLayout_9.addWidget(self.pushButton_collect_clean) self.pushButton_collect_start = QtWidgets.QPushButton(self.groupBox_18) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.pushButton_collect_start.setFont(font) self.pushButton_collect_start.setAutoDefault(False) self.pushButton_collect_start.setDefault(False) self.pushButton_collect_start.setObjectName("pushButton_collect_start") self.horizontalLayout_9.addWidget(self.pushButton_collect_start) self.horizontalLayout_9.setStretch(0, 1) self.horizontalLayout_9.setStretch(1, 3) self.horizontalLayout_9.setStretch(2, 1) self.horizontalLayout_9.setStretch(3, 3) self.horizontalLayout_9.setStretch(4, 1) self.horizontalLayout_9.setStretch(5, 3) self.horizontalLayout_9.setStretch(6, 1) self.horizontalLayout_9.setStretch(7, 3) self.horizontalLayout_9.setStretch(8, 1) self.horizontalLayout_9.setStretch(9, 3) self.verticalLayout_3.addLayout(self.horizontalLayout_9) self.verticalLayout_14.addWidget(self.groupBox_18) self.verticalLayout_14.setStretch(0, 1) self.verticalLayout_14.setStretch(1, 32) self.verticalLayout_18.addWidget(self.splitter_3) self.verticalLayout_17.addWidget(self.splitter_display) self.verticalLayout_17.setStretch(0, 1) self.verticalLayout_17.setStretch(1, 128) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.graphicsView_subcarrier, self.graphicsView_rssi) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "ESP_CSI_TOOL")) self.label_2.setText(_translate("MainWindow", "display:")) self.checkBox_raw_data.setText(_translate("MainWindow", "Raw data")) self.checkBox_radar_model.setText(_translate("MainWindow", "Radar model")) self.groupBox_raw_data.setTitle(_translate("MainWindow", "Raw data")) self.groupBox_16.setTitle(_translate("MainWindow", "Command")) self.groupBox_11.setTitle(_translate("MainWindow", "router")) self.label_delay_2.setText(_translate("MainWindow", "ssid ")) self.label_duration_2.setText(_translate("MainWindow", "password")) self.checkBox_router_auto_connect.setText(_translate("MainWindow", "atuto connect")) self.pushButton_router_connect.setText(_translate("MainWindow", "connect")) self.label.setText(_translate("MainWindow", "custom")) self.comboBox_command.setItemText(0, _translate("MainWindow", "NULL")) self.comboBox_command.setItemText(1, _translate("MainWindow", "restart")) self.comboBox_command.setItemText(2, _translate("MainWindow", "radar --output LLFT")) self.comboBox_command.setItemText(3, _translate("MainWindow", "version")) self.comboBox_command.setItemText(4, _translate("MainWindow", "wifi_config --info")) self.comboBox_command.setItemText(5, _translate("MainWindow", "wifi_scan")) self.comboBox_command.setItemText(6, _translate("MainWindow", "ping --abort")) self.pushButton_command.setText(_translate("MainWindow", "send")) self.groupBox_subcarrier.setTitle(_translate("MainWindow", "subcarrier amplitude")) self.checkBox_wave_filtering.setText(_translate("MainWindow", "wave filtering")) self.groupBox_rssi.setTitle(_translate("MainWindow", "RSSI")) self.groupBox_13.setTitle(_translate("MainWindow", "log")) self.groupBox_radioHeader.setTitle(_translate("MainWindow", "info")) self.groupBox_radar_model.setTitle(_translate("MainWindow", "Radar model")) self.groupBox_15.setTitle(_translate("MainWindow", "Train")) self.label_delay_5.setText(_translate("MainWindow", "delay")) self.timeEdit_train_delay.setDisplayFormat(_translate("MainWindow", "HH:mm:ss")) self.label_delay_6.setText(_translate("MainWindow", "duration")) self.timeEdit_train_duration.setDisplayFormat(_translate("MainWindow", "HH:mm:ss")) self.checkBox_train_add.setText(_translate("MainWindow", "Add")) self.pushButton_train_start.setText(_translate("MainWindow", "start")) self.groupBox_14.setTitle(_translate("MainWindow", "Predict")) self.label_number_3.setText(_translate("MainWindow", "someone sensitivity")) self.label_number_5.setText(_translate("MainWindow", "move sensitivity")) self.label_duration_7.setText(_translate("MainWindow", "filter outliers")) self.checkBox_display_eigenvalues_table.setText(_translate("MainWindow", "display table")) self.pushButton_predict_config.setText(_translate("MainWindow", "config")) self.groupBox_19.setTitle(_translate("MainWindow", "Statistics")) self.label_target_5.setText(_translate("MainWindow", "mode")) self.comboBox_statistics_mode.setItemText(0, _translate("MainWindow", "minute")) self.comboBox_statistics_mode.setItemText(1, _translate("MainWindow", "hour")) self.comboBox_statistics_mode.setItemText(2, _translate("MainWindow", "day")) self.label_delay_9.setText(_translate("MainWindow", "time")) self.dateTimeEdit_statistics_time.setDisplayFormat(_translate("MainWindow", "yyyy-MM-dd HH:mm:ss")) self.checkBox_statistics_auto_update.setText(_translate("MainWindow", "auto update")) self.pushButton_statistics_config.setText(_translate("MainWindow", "update")) self.groupBox_18.setTitle(_translate("MainWindow", "Collect")) self.label_target_4.setText(_translate("MainWindow", "target")) self.comboBox_collect_target.setItemText(0, _translate("MainWindow", "unknown")) self.comboBox_collect_target.setItemText(1, _translate("MainWindow", "train")) self.comboBox_collect_target.setItemText(2, _translate("MainWindow", "none")) self.comboBox_collect_target.setItemText(3, _translate("MainWindow", "someone")) self.comboBox_collect_target.setItemText(4, _translate("MainWindow", "static")) self.comboBox_collect_target.setItemText(5, _translate("MainWindow", "move")) self.comboBox_collect_target.setItemText(6, _translate("MainWindow", "front")) self.comboBox_collect_target.setItemText(7, _translate("MainWindow", "after")) self.comboBox_collect_target.setItemText(8, _translate("MainWindow", "left")) self.comboBox_collect_target.setItemText(9, _translate("MainWindow", "right")) self.comboBox_collect_target.setItemText(10, _translate("MainWindow", "go")) self.comboBox_collect_target.setItemText(11, _translate("MainWindow", "jump")) self.comboBox_collect_target.setItemText(12, _translate("MainWindow", "sit down")) self.comboBox_collect_target.setItemText(13, _translate("MainWindow", "stand up")) self.comboBox_collect_target.setItemText(14, _translate("MainWindow", "climb up")) self.comboBox_collect_target.setItemText(15, _translate("MainWindow", "wave")) self.comboBox_collect_target.setItemText(16, _translate("MainWindow", "applause")) self.label_delay.setText(_translate("MainWindow", "delay")) self.timeEdit_collect_delay.setDisplayFormat(_translate("MainWindow", "HH:mm:ss")) self.label_duration.setText(_translate("MainWindow", "duration(ms)")) self.label_number.setText(_translate("MainWindow", "number")) self.pushButton_collect_clean.setText(_translate("MainWindow", "clean")) self.pushButton_collect_start.setText(_translate("MainWindow", "start")) from pyqtgraph import PlotWidget