工具栏按钮,合成为下拉菜单
This commit is contained in:
parent
2c70f61b6f
commit
53a2891e6c
|
|
@ -640,11 +640,13 @@ void MainWindowCurve::initMainToolBar()
|
||||||
|
|
||||||
QIcon selectWellIcon(::GetImagePath()+"icon/SelectWells.png");
|
QIcon selectWellIcon(::GetImagePath()+"icon/SelectWells.png");
|
||||||
QIcon fixwellsectionHeaderIcon(::GetImagePath()+"icon/fixwellsectionHeader.png");
|
QIcon fixwellsectionHeaderIcon(::GetImagePath()+"icon/fixwellsectionHeader.png");
|
||||||
|
QIcon templateIcon(::GetImagePath()+"WellInterp/导出模板.png");
|
||||||
QIcon opentemplateIcon(::GetImagePath()+"icon/currtemplite.png");
|
QIcon opentemplateIcon(::GetImagePath()+"icon/currtemplite.png");
|
||||||
QIcon saveastemplateIcon(::GetImagePath()+"icon/SaveAsTemplate.png");
|
QIcon saveastemplateIcon(::GetImagePath()+"icon/SaveAsTemplate.png");
|
||||||
QIcon executeDepthShiftIcon(::GetImagePath()+"icon/ExecuteDepthShift.png");
|
QIcon executeDepthShiftIcon(::GetImagePath()+"icon/ExecuteDepthShift.png");
|
||||||
QIcon joindepthIcon(::GetImagePath()+"icon/joindepth.png");
|
QIcon joindepthIcon(::GetImagePath()+"icon/joindepth.png");
|
||||||
QIcon ModuleOpenIcon(::GetImagePath()+"icon/ModuleOne.png");
|
QIcon ModuleOpenIcon(::GetImagePath()+"icon/ModuleOne.png");
|
||||||
|
QIcon printIcon(::GetImagePath()+"WellInterp/导出图片.png");
|
||||||
QIcon SaveAsPictureIcon(::GetImagePath()+"icon/SaveAsPicture.png");
|
QIcon SaveAsPictureIcon(::GetImagePath()+"icon/SaveAsPicture.png");
|
||||||
QIcon SaveAsPdfIcon(::GetImagePath()+"icon/ExportPDF.png");
|
QIcon SaveAsPdfIcon(::GetImagePath()+"icon/ExportPDF.png");
|
||||||
QIcon SaveAsSvgIcon(::GetImagePath()+"icon/ExportSVG.png");
|
QIcon SaveAsSvgIcon(::GetImagePath()+"icon/ExportSVG.png");
|
||||||
|
|
@ -652,6 +654,7 @@ void MainWindowCurve::initMainToolBar()
|
||||||
QIcon crossIcon(::GetImagePath()+"icon/Cross.png");
|
QIcon crossIcon(::GetImagePath()+"icon/Cross.png");
|
||||||
QIcon autorollIcon(::GetImagePath()+"icon/autoroll.png");
|
QIcon autorollIcon(::GetImagePath()+"icon/autoroll.png");
|
||||||
QIcon blackIcon(::GetImagePath()+"icon/black.png");
|
QIcon blackIcon(::GetImagePath()+"icon/black.png");
|
||||||
|
QIcon zoomIcon(::GetImagePath()+"icon/Scale.png");
|
||||||
QIcon zoominIcon(::GetImagePath()+"icon/zoomin.png");
|
QIcon zoominIcon(::GetImagePath()+"icon/zoomin.png");
|
||||||
QIcon zoomoutIcon(::GetImagePath()+"icon/zoomout.png");
|
QIcon zoomoutIcon(::GetImagePath()+"icon/zoomout.png");
|
||||||
QIcon wellTopAlignIcon(::GetImagePath()+"WellInterp/井顶对齐.png");
|
QIcon wellTopAlignIcon(::GetImagePath()+"WellInterp/井顶对齐.png");
|
||||||
|
|
@ -680,18 +683,50 @@ void MainWindowCurve::initMainToolBar()
|
||||||
|
|
||||||
ui->mainToolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); //此种方式为文字显示在图标右侧
|
ui->mainToolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); //此种方式为文字显示在图标右侧
|
||||||
|
|
||||||
|
// 缩放
|
||||||
|
QAction* zoomMenuAction = new QAction(zoomIcon, "缩放", this);
|
||||||
|
// 创建下拉菜单
|
||||||
|
QMenu* menuZoom = new QMenu(this);
|
||||||
|
menuZoom->addAction(m_zoominAc); //放大
|
||||||
|
menuZoom->addAction(m_zoomoutAc); //缩小
|
||||||
|
zoomMenuAction->setMenu(menuZoom);
|
||||||
|
|
||||||
|
// 导出成果图
|
||||||
|
QAction* printMenuAction = new QAction(printIcon, "导出成果图", this);
|
||||||
|
// 创建下拉菜单
|
||||||
|
QMenu* menuPrint = new QMenu(this);
|
||||||
|
menuPrint->addAction(m_SaveAsPictureAc); //导出长图
|
||||||
|
menuPrint->addAction(m_SaveAsPdfAc); //导出PDF
|
||||||
|
menuPrint->addAction(m_SaveAsSvgAc); //导出SVG
|
||||||
|
printMenuAction->setMenu(menuPrint);
|
||||||
|
|
||||||
|
|
||||||
|
// 图文件
|
||||||
|
QAction* templateAction = new QAction(templateIcon, "图文件", this);
|
||||||
|
// 创建下拉菜单
|
||||||
|
QMenu* menuTemplate = new QMenu(this);
|
||||||
|
menuTemplate->addAction(m_opentemplateAc); //加载图文件
|
||||||
|
menuTemplate->addAction(m_saveastemplateAc); //另存为图文件
|
||||||
|
templateAction->setMenu(menuTemplate);
|
||||||
|
|
||||||
//add QAction to Widget.
|
//add QAction to Widget.
|
||||||
ui->mainToolBar->addAction(m_selectWellAc);
|
ui->mainToolBar->addAction(m_selectWellAc);
|
||||||
ui->mainToolBar->addAction(m_fixwellsectionHeaderAc); //锁头
|
ui->mainToolBar->addAction(m_fixwellsectionHeaderAc); //锁头
|
||||||
ui->mainToolBar->addAction(m_opentemplateAc); //加载图文件
|
ui->mainToolBar->addAction(templateAction); //图文件菜单
|
||||||
ui->mainToolBar->addAction(m_saveastemplateAc); //另存为图文件
|
// ui->mainToolBar->addAction(m_opentemplateAc); //加载图文件
|
||||||
|
// ui->mainToolBar->addAction(m_saveastemplateAc); //另存为图文件
|
||||||
ui->mainToolBar->addSeparator();
|
ui->mainToolBar->addSeparator();
|
||||||
ui->mainToolBar->addAction(m_zoominAc); //放大
|
|
||||||
ui->mainToolBar->addAction(m_zoomoutAc); //缩小
|
ui->mainToolBar->addAction(zoomMenuAction); //缩放菜单
|
||||||
ui->mainToolBar->addAction(m_SaveAsPictureAc); //导出长图
|
// ui->mainToolBar->addAction(m_zoominAc); //放大
|
||||||
ui->mainToolBar->addAction(m_SaveAsPdfAc); //导出PDF
|
// ui->mainToolBar->addAction(m_zoomoutAc); //缩小
|
||||||
ui->mainToolBar->addAction(m_SaveAsSvgAc); //导出SVG
|
|
||||||
|
ui->mainToolBar->addAction(printMenuAction); //导出成果图菜单
|
||||||
|
// ui->mainToolBar->addAction(m_SaveAsPictureAc); //导出长图
|
||||||
|
// ui->mainToolBar->addAction(m_SaveAsPdfAc); //导出PDF
|
||||||
|
// ui->mainToolBar->addAction(m_SaveAsSvgAc); //导出SVG
|
||||||
ui->mainToolBar->addSeparator();
|
ui->mainToolBar->addSeparator();
|
||||||
|
|
||||||
ui->mainToolBar->addAction(m_blackAc); //黑白图
|
ui->mainToolBar->addAction(m_blackAc); //黑白图
|
||||||
ui->mainToolBar->addAction(m_doubleHeadAc); //单曲线头
|
ui->mainToolBar->addAction(m_doubleHeadAc); //单曲线头
|
||||||
ui->mainToolBar->addAction(m_executeDepthShiftAc); //校深
|
ui->mainToolBar->addAction(m_executeDepthShiftAc); //校深
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user