Mono / GTK #mnemonics下划线并未在OSX中显示

时间:2014-09-07 21:28:57

标签: mono monodevelop osx-mavericks gtk# mnemonics

OSX Mavericks 10.9.4,Mono 2.10.12,MonoDevelop 3.1.1

无论我做什么,我都无法在我的(文本)按钮上显示助记符下划线(即使我按下Alt / Command按下)。这是我试过的:

  • 使用MonoDevelop的 Stetic GUI设计器,标签中带有下划线(例如 _test )并启用 UseUnderline
  • 使用Button.NewWithMnemonic
  • 手动创建按钮
  • 手动创建按钮的标签并设置其TextWithMnemonic
  • 在/ Library / Frameworks / Mono.framework / Versions / Current / etc / gtk-2.0 / gtkrc 中设置gtk-enable-mnemonics = 1gtk-auto-mnemonics = 0 (没有任何{我的主文件夹中的{1}} / gtkrc / .gtkrc文件)
  • 切换我的整个GTK主题(link

在我的所有尝试中,按钮显示并正常工作,并且下划线按预期“吞下”(即它显示 test 而不是 _test )但是下划线没有显示并且加速器不起作用。如果我使用.gtkrc=2.0明确添加加速器,它可以工作,但仍然没有下划线。

1 个答案:

答案 0 :(得分:0)

确保窗口中没有另一个具有相同助记符的窗口小部件。