优化界面布局

This commit is contained in:
zhangsheng 2025-03-14 15:47:10 +08:00
parent fe9771587b
commit 2b81cf0f6b
9 changed files with 1196 additions and 993 deletions

View File

@ -1,6 +1,5 @@
#include "MyTcpClient.h"
#include <QDebug>
#include "data_config.h"
MyTcpClient::MyTcpClient(QObject *parent) : QObject(parent), shouldReconnect(true) {
socket = new QTcpSocket(this);
@ -13,10 +12,6 @@ MyTcpClient::MyTcpClient(QObject *parent) : QObject(parent), shouldReconnect(tru
// 连接失败后,定时尝试重连
connect(&reconnectTimer, &QTimer::timeout, this, &MyTcpClient::onReconnect);
reconnectTimer.setInterval(5000); // 5秒重连一次
// 发送心跳包
//connect(&heartbeatTimer, &QTimer::timeout, this, &MyTcpClient::sendHeartbeat);
//heartbeatTimer.setInterval(10000); // 10秒发送一次心跳
}
MyTcpClient::~MyTcpClient() {
@ -94,11 +89,3 @@ void MyTcpClient::onReconnect() {
socket->connectToHost(serverHost, serverPort);
}
}
void MyTcpClient::sendHeartbeat() {
if (socket->state() == QAbstractSocket::ConnectedState) {
QByteArray heartbeat = "HEARTBEAT"; // 这里可以换成协议规定的心跳包
socket->write(heartbeat);
qDebug() << "Sent heartbeat to server.";
}
}

View File

@ -29,7 +29,6 @@ private slots:
void onDisconnected();
void onErrorOccurred(QAbstractSocket::SocketError socketError);
void onReconnect();
void sendHeartbeat();
private:
QTcpSocket *socket;

View File

@ -113,8 +113,8 @@ void Acceleration::Init()
ui->spinBox_band_pass_high->setValue(filter[i].high);
}else if(filter[i].type == "low_pass"){
ui->checkBox_low_pass->setChecked(filter[i].checked);
ui->comboBox_low_pass_low->setCurrentText(QString(filter[i].low));
ui->comboBox_low_pass_high->setCurrentText(QString(filter[i].high));
ui->spinBox_low_pass_low->setValue(filter[i].low);
ui->spinBox_low_pass_high->setValue(filter[i].high);
}else if(filter[i].type == "high_pass"){
ui->checkBox_high_pass->setChecked(filter[i].checked);
ui->spinBox_high_pass_low->setValue(filter[i].low);
@ -166,8 +166,8 @@ void Acceleration::on_pushButton_confirm_clicked()
filter[i].high = ui->spinBox_band_pass_high->value();
}else if(filter[i].type == "low_pass"){
filter[i].checked = ui->checkBox_low_pass->isChecked();
filter[i].low = ui->comboBox_low_pass_low->currentText().toInt();
filter[i].high = ui->comboBox_low_pass_high->currentText().toInt();
filter[i].low = ui->spinBox_low_pass_low->value();
filter[i].high = ui->spinBox_low_pass_high->value();
}else if(filter[i].type == "high_pass"){
filter[i].checked = ui->checkBox_high_pass->isChecked();
filter[i].low = ui->spinBox_high_pass_low->value();

View File

@ -11,7 +11,7 @@
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
<string>加速度配置</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
@ -120,6 +120,8 @@
<string>滤波</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
@ -235,18 +237,19 @@
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_low_pass_low">
<widget class="QSpinBox" name="spinBox_low_pass_low">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<item>
<property name="text">
<string>30</string>
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
</item>
</widget>
</item>
<item>
@ -257,18 +260,19 @@
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_low_pass_high">
<widget class="QSpinBox" name="spinBox_low_pass_high">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<item>
<property name="text">
<string>30000</string>
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
</item>
</widget>
</item>
<item>
@ -373,6 +377,8 @@
</item>
</layout>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">

View File

@ -1130,6 +1130,8 @@
</property>
<addaction name="actionNEW"/>
<addaction name="actionOpen"/>
<addaction name="actiondaoru"/>
<addaction name="actionlianjie"/>
</widget>
<widget class="QMenu" name="menu_2">
<property name="title">
@ -1150,12 +1152,12 @@
<widget class="QStatusBar" name="statusBar"/>
<action name="actionNEW">
<property name="text">
<string>New</string>
<string>新建</string>
</property>
</action>
<action name="actionOpen">
<property name="text">
<string>Open</string>
<string>打开</string>
</property>
</action>
<action name="action_realy">
@ -1168,6 +1170,16 @@
<string>校时功能</string>
</property>
</action>
<action name="actiondaoru">
<property name="text">
<string>保存</string>
</property>
</action>
<action name="actionlianjie">
<property name="text">
<string>连接</string>
</property>
</action>
</widget>
<resources/>
<connections/>

View File

@ -6,12 +6,12 @@
<rect>
<x>0</x>
<y>0</y>
<width>693</width>
<width>669</width>
<height>570</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
<string>位移配置</string>
</property>
<widget class="QTabWidget" name="tabWidget">
<property name="geometry">
@ -213,18 +213,19 @@
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_2">
<widget class="QSpinBox" name="spinBox_8">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<item>
<property name="text">
<string>30</string>
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
</item>
</widget>
</item>
<item>
@ -235,18 +236,19 @@
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_7">
<widget class="QSpinBox" name="spinBox_9">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<item>
<property name="text">
<string>30000</string>
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
</item>
</widget>
</item>
<item>
@ -1035,44 +1037,24 @@
</widget>
</widget>
</widget>
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>340</x>
<y>10</y>
<width>189</width>
<height>23</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_11">
<item>
<widget class="QLabel" name="label_57">
<property name="text">
<string>槽位号:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEdit_13">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget_2">
<property name="geometry">
<rect>
<x>10</x>
<y>520</y>
<width>651</width>
<height>29</height>
<height>37</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_12">
<item>
<widget class="QToolButton" name="toolButton_21">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>确定</string>
</property>
@ -1080,6 +1062,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_22">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>设置为默认值</string>
</property>
@ -1087,6 +1075,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_23">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>测点名称</string>
</property>
@ -1094,6 +1088,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_24">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>取消</string>
</property>
@ -1101,6 +1101,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_25">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>打印</string>
</property>
@ -1108,6 +1114,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_26">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>帮助</string>
</property>
@ -1115,16 +1127,16 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget_3">
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>20</x>
<x>21</x>
<y>10</y>
<width>231</width>
<height>23</height>
<width>105</width>
<height>17</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QLabel" name="label_58">
<property name="text">
@ -1133,9 +1145,9 @@
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEdit_14">
<property name="readOnly">
<bool>true</bool>
<widget class="QLabel" name="label_3">
<property name="text">
<string>3</string>
</property>
</widget>
</item>
@ -1148,6 +1160,32 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>341</x>
<y>10</y>
<width>63</width>
<height>17</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLabel" name="label_57">
<property name="text">
<string>槽位号:</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_4">
<property name="text">
<string>2</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<resources/>
<connections/>

View File

@ -82,8 +82,8 @@ void Seismic_monitor::Init()
}else if(seismic_monitor[i].channel_type == "proximeter"){
ui->comboBox_chan_type_1->setCurrentText("径向位移");
}
ui->lineEdit_transducer_name_1->setText(seismic_monitor[i].transducer_name);
ui->doubleSpinBox_scale_factor_1->setValue(seismic_monitor[i].scale_factor.toDouble());
//ui->comboBox_transducer_name_1->setText(seismic_monitor[i].transducer_name);
ui->lineEdit_scale_factor_1->setText(seismic_monitor[i].scale_factor);
ui->checkBox_enable_1->setCheckable(seismic_monitor[i].active);
ui->doubleSpinBox_low_1->setValue(seismic_monitor[i].normal_voltage_low);
ui->doubleSpinBox_high_1->setValue(seismic_monitor[i].normal_voltage_high);
@ -99,8 +99,8 @@ void Seismic_monitor::Init()
}else if(seismic_monitor[i].channel_type == "proximeter"){
ui->comboBox_chan_type_2->setCurrentText("径向位移");
}
ui->lineEdit_transducer_name_2->setText(seismic_monitor[i].transducer_name);
ui->doubleSpinBox_scale_factor_2->setValue(seismic_monitor[i].scale_factor.toDouble());
//ui->comboBox_transducer_name_2->setText(seismic_monitor[i].transducer_name);
ui->lineEdit_scale_factor_2->setText(seismic_monitor[i].scale_factor);
ui->checkBox_enable_2->setCheckable(seismic_monitor[i].active);
ui->doubleSpinBox_low_2->setValue(seismic_monitor[i].normal_voltage_low);
ui->doubleSpinBox_high_2->setValue(seismic_monitor[i].normal_voltage_high);
@ -116,8 +116,8 @@ void Seismic_monitor::Init()
}else if(seismic_monitor[i].channel_type == "proximeter"){
ui->comboBox_chan_type_3->setCurrentText("径向位移");
}
ui->lineEdit_transducer_name_3->setText(seismic_monitor[i].transducer_name);
ui->doubleSpinBox_scale_factor_3->setValue(seismic_monitor[i].scale_factor.toDouble());
//ui->lineEdit_transducer_name_3->setText(seismic_monitor[i].transducer_name);
ui->lineEdit_scale_factor_3->setText(seismic_monitor[i].scale_factor);
ui->checkBox_enable_3->setCheckable(seismic_monitor[i].active);
ui->doubleSpinBox_low_3->setValue(seismic_monitor[i].normal_voltage_low);
ui->doubleSpinBox_high_3->setValue(seismic_monitor[i].normal_voltage_high);
@ -133,8 +133,8 @@ void Seismic_monitor::Init()
}else if(seismic_monitor[i].channel_type == "proximeter"){
ui->comboBox_chan_type_4->setCurrentText("径向位移");
}
ui->lineEdit_transducer_name_4->setText(seismic_monitor[i].transducer_name);
ui->doubleSpinBox_scale_factor_4->setValue(seismic_monitor[i].scale_factor.toDouble());
//ui->lineEdit_transducer_name_4->setText(seismic_monitor[i].transducer_name);
ui->lineEdit_scale_factor_4->setText(seismic_monitor[i].scale_factor);
ui->checkBox_enable_4->setCheckable(seismic_monitor[i].active);
ui->doubleSpinBox_low_4->setValue(seismic_monitor[i].normal_voltage_low);
ui->doubleSpinBox_high_4->setValue(seismic_monitor[i].normal_voltage_high);
@ -148,29 +148,29 @@ void Seismic_monitor::on_pushButton_confirm_clicked()
{
for (int var = 0; var < CHANNLE_COUNT; ++var){
if(seismic_monitor[var].id == 1){
seismic_monitor[var].transducer_name = ui->lineEdit_transducer_name_1->text();
seismic_monitor[var].scale_factor = QString::number(ui->doubleSpinBox_scale_factor_1->value());
seismic_monitor[var].transducer_name = ui->comboBox_transducer_name_1->currentText();
seismic_monitor[var].scale_factor = ui->lineEdit_scale_factor_1->text();
seismic_monitor[var].active = ui->checkBox_enable_1->isChecked();
seismic_monitor[var].sample_rate = ui->comboBox_sample_rate_1->currentText();
seismic_monitor[var].normal_voltage_low = ui->doubleSpinBox_low_1->value();
seismic_monitor[var].normal_voltage_high = ui->doubleSpinBox_high_1->value();
}else if(seismic_monitor[var].id == 2){
seismic_monitor[var].transducer_name = ui->lineEdit_transducer_name_2->text();
seismic_monitor[var].scale_factor = QString::number(ui->doubleSpinBox_scale_factor_2->value());
seismic_monitor[var].transducer_name = ui->comboBox_transducer_name_2->currentText();
seismic_monitor[var].scale_factor = ui->lineEdit_scale_factor_2->text();
seismic_monitor[var].active = ui->checkBox_enable_2->isChecked();
seismic_monitor[var].sample_rate = ui->comboBox_sample_rate_2->currentText();
seismic_monitor[var].normal_voltage_low = ui->doubleSpinBox_low_2->value();
seismic_monitor[var].normal_voltage_high = ui->doubleSpinBox_high_2->value();
}else if(seismic_monitor[var].id == 3){
seismic_monitor[var].transducer_name = ui->lineEdit_transducer_name_3->text();
seismic_monitor[var].scale_factor = QString::number(ui->doubleSpinBox_scale_factor_3->value());
seismic_monitor[var].transducer_name = ui->comboBox_transducer_name_3->currentText();
seismic_monitor[var].scale_factor = ui->lineEdit_scale_factor_3->text();
seismic_monitor[var].active = ui->checkBox_enable_3->isChecked();
seismic_monitor[var].sample_rate = ui->comboBox_sample_rate_3->currentText();
seismic_monitor[var].normal_voltage_low = ui->doubleSpinBox_low_3->value();
seismic_monitor[var].normal_voltage_high = ui->doubleSpinBox_high_3->value();
}else if(seismic_monitor[var].id == 4){
seismic_monitor[var].transducer_name = ui->lineEdit_transducer_name_4->text();
seismic_monitor[var].scale_factor = QString::number(ui->doubleSpinBox_scale_factor_4->value());
seismic_monitor[var].transducer_name = ui->comboBox_transducer_name_4->currentText();
seismic_monitor[var].scale_factor = ui->lineEdit_scale_factor_3->text();
seismic_monitor[var].active = ui->checkBox_enable_4->isChecked();
seismic_monitor[var].sample_rate = ui->comboBox_sample_rate_4->currentText();
seismic_monitor[var].normal_voltage_low = ui->doubleSpinBox_low_4->value();

File diff suppressed because it is too large Load Diff

View File

@ -6,51 +6,31 @@
<rect>
<x>0</x>
<y>0</y>
<width>689</width>
<width>754</width>
<height>582</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
<string>速度配置</string>
</property>
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>340</x>
<y>10</y>
<width>189</width>
<height>23</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_11">
<item>
<widget class="QLabel" name="label_57">
<property name="text">
<string>槽位号:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEdit_13">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget_2">
<property name="geometry">
<rect>
<x>10</x>
<y>530</y>
<width>651</width>
<height>29</height>
<width>738</width>
<height>37</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_12">
<item>
<widget class="QToolButton" name="toolButton_21">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>确定</string>
</property>
@ -58,6 +38,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_22">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>设置为默认值</string>
</property>
@ -65,6 +51,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string> 加载预定义模板</string>
</property>
@ -72,6 +64,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_23">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>测点名称</string>
</property>
@ -79,6 +77,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_24">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>取消</string>
</property>
@ -86,6 +90,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_25">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>打印</string>
</property>
@ -93,6 +103,12 @@
</item>
<item>
<widget class="QToolButton" name="toolButton_26">
<property name="minimumSize">
<size>
<width>100</width>
<height>35</height>
</size>
</property>
<property name="text">
<string>帮助</string>
</property>
@ -110,7 +126,7 @@
</rect>
</property>
<property name="currentIndex">
<number>1</number>
<number>0</number>
</property>
<widget class="QWidget" name="tab_5">
<attribute name="title">
@ -119,195 +135,17 @@
<widget class="QGroupBox" name="groupBox_2">
<property name="geometry">
<rect>
<x>0</x>
<y>20</y>
<width>591</width>
<height>141</height>
<x>10</x>
<y>10</y>
<width>349</width>
<height>116</height>
</rect>
</property>
<property name="title">
<string>滤波</string>
</property>
<widget class="QWidget" name="layoutWidget_4">
<property name="geometry">
<rect>
<x>40</x>
<y>59</y>
<width>329</width>
<height>23</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QCheckBox" name="checkBox_11">
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_11">
<property name="text">
<string>低通:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_2">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<item>
<property name="text">
<string>30</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLabel" name="label_30">
<property name="text">
<string>-</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_7">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<item>
<property name="text">
<string>30000</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLabel" name="label_29">
<property name="text">
<string>30 - 30000Hz</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget_5">
<property name="geometry">
<rect>
<x>40</x>
<y>88</y>
<width>329</width>
<height>23</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QCheckBox" name="checkBox_12">
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_13">
<property name="text">
<string>带通:</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinBox_6">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<property name="minimum">
<number>3</number>
</property>
<property name="maximum">
<number>3000</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_34">
<property name="text">
<string>-</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinBox_7">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<property name="minimum">
<number>3</number>
</property>
<property name="maximum">
<number>3000</number>
</property>
<property name="value">
<number>3000</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_35">
<property name="text">
<string>3 - 3000Hz</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget_6">
<property name="geometry">
<rect>
<x>40</x>
<y>30</y>
<width>329</width>
<height>23</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QCheckBox" name="checkBox_10">
@ -398,7 +236,165 @@
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QCheckBox" name="checkBox_11">
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_11">
<property name="text">
<string>低通:</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinBox_2">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_30">
<property name="text">
<string>-</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinBox_8">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_29">
<property name="text">
<string>30 - 30000Hz</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QCheckBox" name="checkBox_12">
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_13">
<property name="text">
<string>带通:</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinBox_6">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<property name="minimum">
<number>3</number>
</property>
<property name="maximum">
<number>3000</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_34">
<property name="text">
<string>-</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinBox_7">
<property name="minimumSize">
<size>
<width>60</width>
<height>0</height>
</size>
</property>
<property name="minimum">
<number>3</number>
</property>
<property name="maximum">
<number>3000</number>
</property>
<property name="value">
<number>3000</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_35">
<property name="text">
<string>3 - 3000Hz</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
<widget class="QWidget" name="tab_6">
@ -408,7 +404,7 @@
<widget class="QGroupBox" name="groupBox_11">
<property name="geometry">
<rect>
<x>20</x>
<x>10</x>
<y>10</y>
<width>431</width>
<height>351</height>
@ -1036,16 +1032,16 @@
</widget>
</widget>
</widget>
<widget class="QWidget" name="layoutWidget_3">
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>20</x>
<x>21</x>
<y>10</y>
<width>231</width>
<height>23</height>
<width>105</width>
<height>17</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QLabel" name="label_58">
<property name="text">
@ -1054,9 +1050,9 @@
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEdit_14">
<property name="readOnly">
<bool>true</bool>
<widget class="QLabel" name="label_2">
<property name="text">
<string>3</string>
</property>
</widget>
</item>
@ -1069,6 +1065,32 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
<x>341</x>
<y>10</y>
<width>63</width>
<height>17</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLabel" name="label_57">
<property name="text">
<string>槽位号:</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="text">
<string>2</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<resources/>
<connections/>