7

gtk+ テキスト エディターでメニューバーを非表示にしたいと考えています。それは簡単なことgtk_widget_hide(menubar)だと思っていましたが、そうするとすべてのキーボードショートカットが失われます。メニューバーを非表示にしてアクセラレータ機能を保持するにはどうすればよいですか?

4

1 に答える 1

1

非表示のウィジェットは、重要なイベントに応答しません。

考えられる解決策は、代わりにアプリケーション全体にAcceleratorGroupをインストールすることです。

メニューバーのすべての項目を非表示にすることもできます (未テスト)。

于 2012-09-15T11:27:41.607 に答える