锁头,校深,拼接按钮点击后,呈现选中效果,底色变蓝

This commit is contained in:
jiayulong 2026-05-14 17:11:57 +08:00
parent 3cccf4f884
commit 1563ef410c
2 changed files with 13 additions and 9 deletions

View File

@ -293,7 +293,7 @@ void MainWindowCurve::initMainToolBar()
{
QSize toolIconSize(18, 18);
ui->mainToolBar->setIconSize(toolIconSize); //设置工具栏图标大小
// ui->mainToolBar->setStyleSheet("QToolButton:checked { background-color: red; }");
ui->mainToolBar->setStyleSheet("QToolButton:checked { background-color: rgb(188,216,239); }");
QIcon selectWellIcon(::GetImagePath()+"icon/WellTops.png");
QIcon fixwellsectionHeaderIcon(::GetImagePath()+"icon/fixwellsectionHeader.png");
@ -328,11 +328,11 @@ void MainWindowCurve::initMainToolBar()
//add QAction to Widget.
ui->mainToolBar->addAction(m_selectWellAc);
ui->mainToolBar->addAction(m_fixwellsectionHeaderAc);
ui->mainToolBar->addAction(m_fixwellsectionHeaderAc); //锁头
//ui->mainToolBar->addAction(m_currtempliteAc);
ui->mainToolBar->addAction(m_saveastemplateAc);
ui->mainToolBar->addAction(m_executeDepthShiftAc);
ui->mainToolBar->addAction(m_joindepthAc);
ui->mainToolBar->addAction(m_saveastemplateAc); //另存为图文件
ui->mainToolBar->addAction(m_executeDepthShiftAc); //校深
ui->mainToolBar->addAction(m_joindepthAc); //拼接
ui->mainToolBar->addAction(m_ModuleOpenAc);
ui->mainToolBar->addAction(m_SaveAsPictureAc);//导出长图
ui->mainToolBar->addAction(m_SaveAsPdfAc);//导出PDF
@ -342,9 +342,9 @@ void MainWindowCurve::initMainToolBar()
//ui->mainToolBar->addAction(m_openAc);
// 设置为可选中
// m_fixwellsectionHeaderAc->setCheckable(true);
// m_executeDepthShiftAc->setCheckable(true); // 设置为可选中
// m_joindepthAc->setCheckable(true); // 设置为可选中
m_fixwellsectionHeaderAc->setCheckable(true); //锁头
m_executeDepthShiftAc->setCheckable(true); //校深
m_joindepthAc->setCheckable(true); //拼接
connect(m_selectWellAc, &QAction::triggered, this, &MainWindowCurve::s_selectWell);
connect(m_fixwellsectionHeaderAc, &QAction::triggered, this, &MainWindowCurve::s_showHeadTable);
@ -2611,6 +2611,7 @@ void MainWindowCurve::s_ExecuteDepthShift()
}
m_bMerge = false;
ui->toolBar_3->hide();
m_joindepthAc->setChecked(false); //拼接不选中
//
if(ui->toolBar_2->isHidden())
@ -2634,6 +2635,7 @@ void MainWindowCurve::s_ExecuteMerge()
}
m_bMerge = true;
ui->toolBar_2->hide();
m_executeDepthShiftAc->setChecked(false);//校深不选中
//
if(ui->toolBar_3->isHidden())
@ -3202,6 +3204,8 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName,
{
m_dock1->hide();
m_dock2->hide();
//
m_fixwellsectionHeaderAc->setChecked(false);//锁头不选中
}
//中间
ui->centralwidget->show();

View File

@ -195,7 +195,7 @@ public:
QAction* m_SaveAsPictureAc = nullptr; //导出长图
QAction* m_SaveAsPdfAc = nullptr; //导出PDF
QAction* m_SaveAsSvgAc = nullptr; //导出SVG
// QAction* m_runAc = nullptr;//
//QAction* m_doubleHeadAc = nullptr; //单曲线头
// QAction* m_debugAc = nullptr; //
// QAction* m_loadAc = nullptr; //加载