现在有两个Qt文件,一个是mainWindow,有一个菜单,菜单下有标签;另一个是Qwidget,可以实现计算器功能(cpp文件中有六个方法)。
我想达成点击标签,弹出计算器的功能,即将两个文件合在一起,应该如何实现?

Qt问题:实现点击mainWindow的菜单标签弹出QWidget的窗口
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Minuw 2022-11-25 15:23关注
你说的标签应该是行为吧
直接连接 信号槽
自己定义一个槽函数void Tree_Dock::openCal()//打开计算器 { calcu=new Calculator; calcu->show(); }
mainwindow构造中连接
connect(openAction,&QAction::triggered,this,&Tree_Dock::openCal);
mainwindow头文件中声明对象
//计算器窗口对象 Calculator* calcu;//头文件中声明
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录