QPushButton *quitButton = new QPushButton("&Quit");
为什么要加&
一个Quit
?删除&
,似乎代码的行为相同。
和号使按钮响应特定的组合键。在您的情况下,如果您按ALT + Q它将强制按下按钮。
来自Qt
QPushButton 小部件提供了一个命令按钮。
按钮或命令按钮可能是任何图形用户界面中最常用的小部件。按下(单击)按钮以命令计算机执行某些操作或回答问题。典型的按钮是确定、应用、取消、关闭、是、否和帮助。
命令按钮是矩形的,通常显示一个描述其操作的文本标签。可以通过在文本中在首选字符前加上 & 符号来指定快捷键。例如:
QPushButton *button = new QPushButton("&Download", this);
在此示例中,快捷键是 Alt+D。有关详细信息,请参阅 QShortcut 文档(要显示实际的 & 符号,请使用 '&&')。
和号表示旁边的字母“Q”将用作键盘快捷键。