5.2.2 添加工具栏

举报
DS小龙哥 发表于 2021/12/09 23:25:09 2021/12/09
【摘要】 5.2.2 添加工具栏 QT的QToolBar类提供了一个可移动工具面板,可以用来添加类似按钮效果的选项。工具栏一般位于菜单栏的下面,可以拖动停留在主窗口的上下左右四个方向。一个主窗口可以添加多个工具面板。 向QMainWindow主窗口插入工具栏示例 /* 初始化File菜单 */QMenu *fileMenu = new QM...

5.2.2 添加工具栏

QT的QToolBar类提供了一个可移动工具面板,可以用来添加类似按钮效果的选项。工具栏一般位于菜单栏的下面,可以拖动停留在主窗口的上下左右四个方向。一个主窗口可以添加多个工具面板。

向QMainWindow主窗口插入工具栏示例


  
  1. /* 初始化File菜单 */
  2. QMenu *fileMenu = new QMenu(tr("&文件"), this);
  3. QAction *fileOpenAction = new QAction(tr("&Open"), this);
  4. QAction *fileSaveAction = new QAction(tr("&Save"), this);
  5. fileMenu->addAction(fileOpenAction);
  6. fileMenu->addAction(fileSaveAction);
  7. /* 初始化Edit菜单 */
  8. QMenu *editMenu = new QMenu(tr("&编辑"));
  9. QAction *editCopyAction = editMenu->addAction("&Copy");
  10. QAction *editCutAction = editMenu->addAction("&Cut");
  11. /* 将菜单添加到菜单栏上 */
  12. QMenuBar *menuBar =this->menuBar(); //获取菜单栏
  13. menuBar->addMenu(fileMenu);
  14. menuBar->addMenu(editMenu);
  15. /* 添加工具栏*/
  16. QToolBar *fileToolBar = addToolBar(tr("File"));
  17. fileToolBar->addAction(fi

文章来源: xiaolong.blog.csdn.net,作者:DS小龙哥,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaolong.blog.csdn.net/article/details/120848276

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。