初步重构
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user