QTMainWindow菜单栏中点击QMenu弹出一个新窗口

  • Post author:
  • Post category:其他


最开始打算用connect连接SIGNAL(triggered())和SLOT(showcaculator),实现点击菜单中的计算器按钮弹出一个简易计算器的窗口,运行程序出现如下错误

在这里插入图片描述


QObject::connect: No such signal QMenu::triggered()


后来查资料发现 这样是行不通的,

因为QMenu相当于是一个Label的作用

,并不能执行任何的操作,所以无奈只能再QMenu下添加一个QAction,来实现弹出一个窗口的作用。

在这里插入图片描述

最后功能可以实现,就是很丑。



版权声明:本文为ABOOMMMMM原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。