0

Qtウィジェットを使用するAcrobatプラグイン(SDK Acrobat 8​​)を使用しています。Qt4.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 に答える