Qt工具栏下拉菜单实现

QMenu* menu1 = new QMenu;
QAction *action1 = new QAction("action1", this);
QAction* action2 = new QAction("action2", this);
QAction* action3 = new QAction("action3", this);
QAction* action4 = new QAction("action4", this);
menu1->addAction(action1);
menu1->addAction(action2);
menu1->addAction(action3);
menu1->addAction(action4);

ui.toolButton->setMenu(menu1);
ui.toolButton->setPopupMode(QToolButton::MenuButtonPopup);

 

搜一下介绍这个几乎没有,就记录一下。按钮与菜单事件都是分开处理的

相关推荐

  1. css实现二级导航菜单

    2024-06-09 23:30:03       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-09 23:30:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-09 23:30:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-09 23:30:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-09 23:30:03       20 阅读

热门阅读

  1. 01 基础知识

    2024-06-09 23:30:03       12 阅读
  2. Python3 笔记:字符串的 replace() 和 expandtabs()

    2024-06-09 23:30:03       7 阅读
  3. 如何在React中创建自定义Hooks

    2024-06-09 23:30:03       9 阅读
  4. Golang 指针使用教程

    2024-06-09 23:30:03       8 阅读
  5. 【Redis】Redis分布式锁的基本原理和具体实现

    2024-06-09 23:30:03       13 阅读
  6. c++与c

    c++与c

    2024-06-09 23:30:03      10 阅读