我个人猜测是因为方便区分 传递的是是什么, 如果是一级菜单, 就把这个一级菜单里被点击的菜单对象传递, 如果是二级菜单,就传递布尔值. 先记录下来, 或许会有网友解答, 或者日后自己深入学习了QT5, 知道了为什么.