OSX Mavericks 10.9.4、Mono 2.10.12、MonoDevelop 3.1.1
无论我做什么,我的(文本)按钮上的助记符下划线都无法显示(即使我按住 Alt/Command 也是如此)。这是我尝试过的:
- 在标签中使用带有下划线的MonoDevelop 的Stetic GUI 设计器(例如_test)并启用UseUnderline
- 手动创建按钮
Button.NewWithMnemonic
- 手动创建按钮的标签并设置其
TextWithMnemonic
- 设置
gtk-enable-mnemonics = 1
并gtk-auto-mnemonics = 0
在/Library/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc(我的主文件夹中没有任何gtkrc
//文件).gtkrc
.gtkrc=2.0
- 切换我的整个 GTK 主题(链接)
在我所有的尝试中,按钮都显示并且工作正常,并且下划线按预期被“吞下”(即它显示test而不是_test)但下划线不显示并且加速器不工作。如果我明确添加加速器,AddAccelerator
它可以工作,但仍然没有下划线。