首页 文章

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

提问于
浏览
0

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 (我的主文件夹中没有任何 gtkrc / .gtkrc / .gtkrc=2.0 文件)

  • 切换我的整个GTK主题(link

在我所有的尝试中,按钮显示并正常工作,下划线是"swallowed"正如预期的那样(即它显示测试而不是_test),但下划线没有't show and the accelerator doesn'工作 . 如果我使用 AddAccelerator 显式添加加速器,它可以工作,但仍然没有下划线 .

1 回答

  • 0

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

相关问题