qt在菜单栏中添加菜单并绑定事件到菜单项上

1、创建菜单里可以通过menuBar方法,这个方法好像是QWiget的方法

QMenuBar *mBar = menuBar();

 

2、添加菜单

QMenu * menu = mBar->addMenu("文件");

 

3、添加菜单项

QAction * action = menu->addAction("新建");

 

 

4、给QAction创建点击事件

connect(action ,&QAction::triggered ,this ,[=](){
        //里面写点击后执行的函数就行
        
    });

 

5、设置QAction不可用

action.setEnabled(false)

 

posted @ 2021-07-20 17:18  kongbursi  阅读(2701)  评论(0编辑  收藏  举报