初步重构

This commit is contained in:
2026-07-23 17:06:07 +08:00
parent 4d4b7f5599
commit 4530cd3fbe
15 changed files with 187 additions and 187 deletions
+12 -12
View File
@@ -25,18 +25,18 @@ QWidget* SweepFrequencyWidget::createSpectrogramPowerPlot() {
xAxis = YSG::Axis::Builder(this, Qt::Horizontal)
.set_coordRange({0, 100})
.set_tickLength(-10).build();
.set_coord_range({0, 100})
.set_tick_length(-10).build();
yAxis = YSG::Axis::Builder(this, Qt::Vertical)
.set_coordRange({100, 0})
.set_tickLength(-10).build();
.set_coord_range({100, 0})
.set_tick_length(-10).build();
sf = YSG::SweepFrequent::Builder(xAxis, yAxis)
.set_blockNum(200)
.set_blockFrequentPointSize(20)
.set_frequentRange({0 , 100})
.set_block_num(200)
.set_block_frequent_point_size(20)
.set_frequent_range({0 , 100})
.build();
@@ -46,10 +46,10 @@ QWidget* SweepFrequencyWidget::createSpectrogramPowerPlot() {
void resizeEvent(QResizeEvent* event) override {
xAxis->set_x(0);
xAxis->set_y(height() - 1);
xAxis->set_pixelSize(width());
xAxis->set_pixel_size(width());
yAxis->set_x(0);
yAxis->set_y(0);
yAxis->set_pixelSize(height());
yAxis->set_pixel_size(height());
}
void contextMenuEvent(QContextMenuEvent* event) override {
if(!mMenu) {
@@ -143,13 +143,13 @@ void SweepFrequencyWidget::initMenu() {
auto startFreq = new ValueMenuButton("起始频率:%1 Hz", fontSize, [&](ValueMenuButton* that, bool add){
that->setValue(that->mValue + (double)(add ? 1 : -1));
}, -1);
startFreq->setValue(mSweepFrequencyLine->frequentRange().lower);
startFreq->setValue(mSweepFrequencyLine->frequent_range().lower);
auto endFreq = new ValueMenuButton("终止频率:%1 Hz", fontSize, [&](ValueMenuButton* that, bool add){
that->setValue(that->mValue + (double)(add ? 1 : -1));
}, -1);
endFreq->setValue(mSweepFrequencyLine->frequentRange().upper);
endFreq->setValue(mSweepFrequencyLine->frequent_range().upper);
auto btn3 = new MenuButton("设置频率", fontSize, [&, startFreq, endFreq](){
mSweepFrequencyLine->set_frequentRange({startFreq->mValue, endFreq->mValue});
mSweepFrequencyLine->set_frequent_range({startFreq->mValue, endFreq->mValue});
});
mBaseWidgetMenu->addMenuButtonOnLayout1({startFreq, endFreq, btn3}, 2);
}