我正在使用一个使用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菜单不会加载,除了强制退出之外,它也不能退出。 没有警告信息,一切似乎都工作正常,但事实并非如此。 如果没有这三行,只要没有创建小部件,acrobat就能正常工作(参见QApplication doc)。
为什么呢? 感谢您提供的任何信息
答案 0 :(得分:1)
尝试
qApp->setAttribute(Qt::AA_MacPluginApplication,true);
创建QApplication
之后。