gpt4 book ai didi

c++ - Qt - 为什么将 '&' 添加到字符串中?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:15 25 4
gpt4 key购买 nike

QPushButton *quitButton = new QPushButton("&Quit");

为什么要在Quit 后面加一个&?删除 & 似乎代码的行为相同。

最佳答案

& 符号 使按钮响应特定的组合键。在您的情况下,如果您按 ALT + Q 它将强制按下按钮。

来自 Qt

QPushButton 小部件提供了一个命令按钮。

按钮或命令按钮可能是任何图形用户界面中最常用的小部件。按下(单击)按钮以命令计算机执行某些操作或回答问题。典型的按钮有确定、应用、取消、关闭、是、否和帮助。

命令按钮是矩形的,通常显示描述其操作的文本标签。可以通过在文本中的首选字符前加上一个符号来指定快捷键。例如:

 QPushButton *button = new QPushButton("&Download", this);

在此示例中,快捷键是 Alt+D。有关详细信息,请参阅 QShortcut 文档(要显示实际的符号,请使用“&&”)。

关于c++ - Qt - 为什么将 '&' 添加到字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16666060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com