添加采样率估计功能,优化界面布局和交互逻辑
This commit is contained in:
@ -317,11 +317,12 @@ class Ui_MainWindow_approximately_align(object):
|
||||
self.groupBox_align_position.setObjectName(u"groupBox_align_position")
|
||||
self.gridLayout_2 = QGridLayout(self.groupBox_align_position)
|
||||
self.gridLayout_2.setObjectName(u"gridLayout_2")
|
||||
self.radioButton_PABD = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_PABD.setObjectName(u"radioButton_PABD")
|
||||
self.radioButton_PABD.setFont(font1)
|
||||
self.pushButton_ChangeView = QPushButton(self.groupBox_align_position)
|
||||
self.pushButton_ChangeView.setObjectName(u"pushButton_ChangeView")
|
||||
self.pushButton_ChangeView.setMinimumSize(QSize(0, 30))
|
||||
self.pushButton_ChangeView.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_PABD, 1, 2, 1, 1)
|
||||
self.gridLayout_2.addWidget(self.pushButton_ChangeView, 0, 2, 1, 1)
|
||||
|
||||
self.radioButton_NTHO = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_NTHO.setObjectName(u"radioButton_NTHO")
|
||||
@ -329,12 +330,37 @@ class Ui_MainWindow_approximately_align(object):
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_NTHO, 1, 1, 1, 1)
|
||||
|
||||
self.radioButton_PTHO = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_PTHO.setObjectName(u"radioButton_PTHO")
|
||||
self.radioButton_PTHO.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_PTHO, 1, 0, 1, 1)
|
||||
|
||||
self.radioButton_custom = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_custom.setObjectName(u"radioButton_custom")
|
||||
self.radioButton_custom.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_custom, 2, 1, 1, 1)
|
||||
|
||||
self.radioButton_PABD = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_PABD.setObjectName(u"radioButton_PABD")
|
||||
self.radioButton_PABD.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_PABD, 1, 2, 1, 1)
|
||||
|
||||
self.pushButton_GetPos = QPushButton(self.groupBox_align_position)
|
||||
self.pushButton_GetPos.setObjectName(u"pushButton_GetPos")
|
||||
self.pushButton_GetPos.setMinimumSize(QSize(0, 30))
|
||||
self.pushButton_GetPos.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.pushButton_GetPos, 0, 0, 1, 1)
|
||||
|
||||
self.radioButton_NABD = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_NABD.setObjectName(u"radioButton_NABD")
|
||||
self.radioButton_NABD.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_NABD, 2, 0, 1, 1)
|
||||
|
||||
self.spinBox_custom = QSpinBox(self.groupBox_align_position)
|
||||
self.spinBox_custom.setObjectName(u"spinBox_custom")
|
||||
self.spinBox_custom.setMinimumSize(QSize(90, 0))
|
||||
@ -346,35 +372,38 @@ class Ui_MainWindow_approximately_align(object):
|
||||
|
||||
self.gridLayout_2.addWidget(self.spinBox_custom, 2, 2, 1, 1)
|
||||
|
||||
self.radioButton_PTHO = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_PTHO.setObjectName(u"radioButton_PTHO")
|
||||
self.radioButton_PTHO.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_PTHO, 1, 0, 1, 1)
|
||||
|
||||
self.radioButton_NABD = QRadioButton(self.groupBox_align_position)
|
||||
self.radioButton_NABD.setObjectName(u"radioButton_NABD")
|
||||
self.radioButton_NABD.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.radioButton_NABD, 2, 0, 1, 1)
|
||||
|
||||
self.pushButton_GetPos = QPushButton(self.groupBox_align_position)
|
||||
self.pushButton_GetPos.setObjectName(u"pushButton_GetPos")
|
||||
self.pushButton_GetPos.setMinimumSize(QSize(0, 30))
|
||||
self.pushButton_GetPos.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.pushButton_GetPos, 0, 0, 1, 1)
|
||||
|
||||
self.pushButton_ChangeView = QPushButton(self.groupBox_align_position)
|
||||
self.pushButton_ChangeView.setObjectName(u"pushButton_ChangeView")
|
||||
self.pushButton_ChangeView.setMinimumSize(QSize(0, 30))
|
||||
self.pushButton_ChangeView.setFont(font1)
|
||||
|
||||
self.gridLayout_2.addWidget(self.pushButton_ChangeView, 0, 2, 1, 1)
|
||||
|
||||
|
||||
self.verticalLayout.addWidget(self.groupBox_align_position)
|
||||
|
||||
self.groupBox_2 = QGroupBox(self.groupBox_left)
|
||||
self.groupBox_2.setObjectName(u"groupBox_2")
|
||||
self.groupBox_2.setMinimumSize(QSize(0, 0))
|
||||
self.layoutWidget = QWidget(self.groupBox_2)
|
||||
self.layoutWidget.setObjectName(u"layoutWidget")
|
||||
self.layoutWidget.setGeometry(QRect(11, 18, 401, 41))
|
||||
self.verticalLayout_3 = QVBoxLayout(self.layoutWidget)
|
||||
self.verticalLayout_3.setObjectName(u"verticalLayout_3")
|
||||
self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
|
||||
self.horizontalLayout_3 = QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
|
||||
self.radioButton_freqTHO = QRadioButton(self.layoutWidget)
|
||||
self.radioButton_freqTHO.setObjectName(u"radioButton_freqTHO")
|
||||
self.radioButton_freqTHO.setFont(font1)
|
||||
|
||||
self.horizontalLayout_3.addWidget(self.radioButton_freqTHO)
|
||||
|
||||
self.radioButton_freqABD = QRadioButton(self.layoutWidget)
|
||||
self.radioButton_freqABD.setObjectName(u"radioButton_freqABD")
|
||||
self.radioButton_freqABD.setFont(font1)
|
||||
|
||||
self.horizontalLayout_3.addWidget(self.radioButton_freqABD)
|
||||
|
||||
|
||||
self.verticalLayout_3.addLayout(self.horizontalLayout_3)
|
||||
|
||||
|
||||
self.verticalLayout.addWidget(self.groupBox_2)
|
||||
|
||||
self.groupBox_view_partially = QGroupBox(self.groupBox_left)
|
||||
self.groupBox_view_partially.setObjectName(u"groupBox_view_partially")
|
||||
self.verticalLayout_2 = QVBoxLayout(self.groupBox_view_partially)
|
||||
@ -456,10 +485,6 @@ class Ui_MainWindow_approximately_align(object):
|
||||
|
||||
self.verticalLayout.addWidget(self.groupBox_view_partially)
|
||||
|
||||
self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||
|
||||
self.verticalLayout.addItem(self.verticalSpacer)
|
||||
|
||||
self.pushButton_save = QPushButton(self.groupBox_left)
|
||||
self.pushButton_save.setObjectName(u"pushButton_save")
|
||||
sizePolicy.setHeightForWidth(self.pushButton_save.sizePolicy().hasHeightForWidth())
|
||||
@ -483,11 +508,12 @@ class Ui_MainWindow_approximately_align(object):
|
||||
self.verticalLayout.setStretch(0, 1)
|
||||
self.verticalLayout.setStretch(1, 1)
|
||||
self.verticalLayout.setStretch(2, 3)
|
||||
self.verticalLayout.setStretch(4, 2)
|
||||
self.verticalLayout.setStretch(5, 4)
|
||||
self.verticalLayout.setStretch(6, 1)
|
||||
self.verticalLayout.setStretch(3, 4)
|
||||
self.verticalLayout.setStretch(4, 3)
|
||||
self.verticalLayout.setStretch(5, 2)
|
||||
self.verticalLayout.setStretch(6, 4)
|
||||
self.verticalLayout.setStretch(7, 1)
|
||||
self.verticalLayout.setStretch(8, 4)
|
||||
self.verticalLayout.setStretch(8, 6)
|
||||
|
||||
self.gridLayout.addWidget(self.groupBox_left, 0, 0, 1, 1)
|
||||
|
||||
@ -541,13 +567,16 @@ class Ui_MainWindow_approximately_align(object):
|
||||
self.label_8.setText(QCoreApplication.translate("MainWindow_approximately_align", u"PSG_Post\uff1a", None))
|
||||
self.pushButton_CutOff.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5e94\u7528", None))
|
||||
self.groupBox_align_position.setTitle(QCoreApplication.translate("MainWindow_approximately_align", u"\u5bf9\u9f50\u8d77\u59cb\u4f4d\u7f6e", None))
|
||||
self.radioButton_PABD.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90093", None))
|
||||
self.pushButton_ChangeView.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u4f30\u8ba1\u91c7\u6837\u7387", None))
|
||||
self.radioButton_NTHO.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90092", None))
|
||||
self.radioButton_custom.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u81ea\u5b9a\u4e49", None))
|
||||
self.radioButton_PTHO.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90091", None))
|
||||
self.radioButton_NABD.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90094", None))
|
||||
self.radioButton_custom.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u81ea\u5b9a\u4e49", None))
|
||||
self.radioButton_PABD.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90093", None))
|
||||
self.pushButton_GetPos.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u8ba1\u7b97\u5bf9\u9f50", None))
|
||||
self.pushButton_ChangeView.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5207\u6362\u89c6\u56fe", None))
|
||||
self.radioButton_NABD.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90094", None))
|
||||
self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow_approximately_align", u"\u91c7\u6837\u7387\u4f30\u8ba1", None))
|
||||
self.radioButton_freqTHO.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90091", None))
|
||||
self.radioButton_freqABD.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u5907\u90092", None))
|
||||
self.groupBox_view_partially.setTitle(QCoreApplication.translate("MainWindow_approximately_align", u"\u5c40\u90e8\u89c2\u6d4b", None))
|
||||
self.label_9.setText(QCoreApplication.translate("MainWindow_approximately_align", u"Epoch\uff1a", None))
|
||||
self.pushButton_JUMP.setText(QCoreApplication.translate("MainWindow_approximately_align", u"\u8df3\u8f6c", None))
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
<property name="title">
|
||||
<string>数据粗同步</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout" stretch="1,1,3,0,2,4,1,1,4">
|
||||
<layout class="QVBoxLayout" name="verticalLayout" stretch="1,1,3,4,3,2,4,1,6">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
@ -531,15 +531,21 @@
|
||||
<string>对齐起始位置</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="1" column="2">
|
||||
<widget class="QRadioButton" name="radioButton_PABD">
|
||||
<item row="0" column="2">
|
||||
<widget class="QPushButton" name="pushButton_ChangeView">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选3</string>
|
||||
<string>估计采样率</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -555,6 +561,18 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QRadioButton" name="radioButton_PTHO">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选1</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QRadioButton" name="radioButton_custom">
|
||||
<property name="font">
|
||||
@ -567,6 +585,48 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QRadioButton" name="radioButton_PABD">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选3</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="pushButton_GetPos">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>计算对齐</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QRadioButton" name="radioButton_NABD">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2">
|
||||
<widget class="QSpinBox" name="spinBox_custom">
|
||||
<property name="minimumSize">
|
||||
@ -594,69 +654,62 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QRadioButton" name="radioButton_PTHO">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选1</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QRadioButton" name="radioButton_NABD">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="pushButton_GetPos">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>计算对齐</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QPushButton" name="pushButton_ChangeView">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>切换视图</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_2">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>采样率估计</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="layoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>11</x>
|
||||
<y>18</y>
|
||||
<width>401</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="radioButton_freqTHO">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选1</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="radioButton_freqABD">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>备选2</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_view_partially">
|
||||
<property name="title">
|
||||
@ -807,19 +860,6 @@
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Orientation::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_save">
|
||||
<property name="sizePolicy">
|
||||
|
||||
Reference in New Issue
Block a user