在QT按钮的文本(单个字母)中使用下划线是否可行?

gae*_*gae 1 c++ qt qt4 stylesheet

有没有办法在QT按钮的文本(一个字母)中使用下划线是否可行?

我想创建一个按钮,通过单击事件和键盘快捷键触发,并使我想让下划线文本的一个字母更快地显示快捷方式.

提前致谢,对不起我的英语.

cra*_*ulf 5

看看QShortcut类:

在某些小部件上,在角色前面使用"&"将自动为该角色创建助记符(快捷方式),例如"E&xit"将创建快捷键Alt + X(使用"&&"显示实际的&符号).窗口小部件可能会使用给定快捷方式并执行操作.在X11上,将不显示&符号,并且字符将加下划线.在Windows上,通常在用户按下Alt键之前不会显示快捷方式,但这是用户可以更改的设置.在Mac上,默认情况下禁用快捷方式.调用qt_set_sequence_auto_mnemonic()来启用它们.但是,由于助记符快捷方式不符合Aqua的指导原则,因此Qt不会显示带下划线的快捷方式字符.