GTK3:是否可以禁用具有子菜单的菜单项?

时间:2018-10-26 15:47:45

标签: gtk3

如果可以,怎么办?

我的头撞了一下。这是针对melonDS的。基本想法是,有两个子菜单列出了保存状态插槽,我希望在没有游戏加载时将其禁用。

关于我的进步的一些笔记:

  • 在Windows下,我只可以启用/禁用菜单项,它可以按预期工作!它变灰了,子菜单没有打开。

  • 在GTK之下,这完全是另一笔交易。

  • 菜单项上的
  • gtk_widget_set_sensitive()不执行任何操作。尽管如此,它在没有子菜单的菜单项上也能正常工作。

  • 子菜单上的
  • gtk_widget_set_sensitive()禁用所有子菜单项。那可以完成工作,对吗?除非它们不能以相同的方式启用或至少不能启用。

  • 搜索没有结果。好像以前没有人愿意这样做。你知道这就是为什么我在这里。

这变得很烦人,我真的不想必须逐个禁用/启用所有子菜单项。但是显然我必须这样做吗? GTK似乎很想把一件平凡的事情变成一场噩梦。

0 个答案:

没有答案