17

GTK+でいくつかのメニュー項目を無効/非アクティブにしようとしています。CでGTK+Gladeでメニューを作成しましたが、外部イベントでいくつかのメニューオプションを無効にする必要があります。

これどうやってするの?

4

4 に答える 4

15

gtk_widget_set_sensitive(menuitem, true/false)メニュー項目ウィジェットを無効または有効にするために使用できます。

または、GtkUiManagerとGtkActionを使用してメニューを作成した場合は、gtk_action_set_sensitive()代わりにを使用してください。

于 2009-11-10T11:27:07.247 に答える
4

使用:

gtk_widget_set_sensitive (menuitem,FALSE); // to gray-out
gtk_widget_set_sensitive (menuitem,TRUE); //to enable
于 2013-09-01T08:37:24.987 に答える