0

我正在使用一个使用 Qt Widgets 的 Acrobat 插件(SDK Acrobat 8​​)。它适用于 Qt 4.3.4。升级到 Qt 4.6.4 Carbon 后,如果实例化了 QApplication,则不再可能看到 Acrobat 的菜单。

int argc = 0;
(void)new QApplication(argc, 0, true);

qt_mac_set_native_menubar(false);

使用这 3 行,Acrobat 菜单不会加载,也无法退出,只能强制退出。没有警告消息,一切似乎都运行良好,但实际上并非如此。如果没有这 3 行,只要不创建小部件,acrobat 就可以正常工作(请参阅 QApplication 文档)。

为什么?感谢您提供的任何信息

4

1 回答 1

1

尝试

qApp->setAttribute(Qt::AA_MacPluginApplication,true);

在您创建QApplication.

于 2012-04-20T13:11:20.503 回答