1 | 对象创建的时候指定父类,qt 会在关闭窗口的时候,依次释放对象。 |
1. Mac OS 平台 Qt MenuBar 无法在窗体中显示菜单
Mac 默认的菜单显示在菜单栏,并且默认没有 action 的 menu 将不会显示,复用菜单将不按照预定的方式排列
解决方案:显式的设置一下
第一种方法:
1 | int main(int argc, char *argv[]) |
第二种方法:
在构造函数中添加如下代码(注:高版本的 QT 中这种方案可能已经不再适用)
1 | ui->menubar->setNativeMenuBar(false); // 有 ui |