查看完整版本: [-- 改变显示文本 加上&是什么意思? --]

QTCN开发网 -> Qt基础编程 -> 改变显示文本 加上&是什么意思? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ceiwei 2017-01-10 10:15

改变显示文本 加上&是什么意思?

具体如图片黑线显示:


代码如下:
// 这样便指定了Alt+N为加速键
// 我们也可以使用setShortcut(QKeySequence("Alt+N"))来设置加速键
ui->pushBtn1->setText(tr("&nihao"));

ui->pushBtn2->setText(tr("帮助(&H)"));
ui->pushBtn2->setIcon(QIcon("../image/help.png"));

ui->pushBtn3->setText(tr("z&oom"));
QMenu *menu = new QMenu(this);
menu->addAction(QIcon("../image/zoom-in.png"),tr("放大"));
ui->pushBtn3->setMenu(menu);

bran_lee 2017-01-10 16:07
&表示用后面的字母作为加速键,提供键盘快捷操作的支持。可以参考Qt Creator的菜单栏,上面都有带下划线的字母,可以用“Alt+字母”进行操作。

zhuifengwy 2017-01-13 08:43
请问这是哪本书


查看完整版本: [-- 改变显示文本 加上&是什么意思? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled