You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt Designer中无法通过&操作符设置text label快捷键

解决Qt Designer中QLabel快捷键下划线不显示的问题

嘿,我来帮你搞定这个小问题~当你把QLabel的text设为&Cell却看不到下划线快捷键,是因为QLabel默认没开启助记符显示功能,按下面的步骤操作就能解决:

  • 在Qt Designer中开启助记符显示
    选中你的QLabel,在右侧的属性面板里找到mnemonic属性,把它的取值从默认的false改成true。设置完成后,你就能看到Cell里的C带有下划线了。

  • 关联目标控件实现快捷键功能(可选)
    光显示下划线还不够,你可能需要让这个快捷键实际起作用——比如按下Alt+C时聚焦到某个输入框或按钮。在Qt Designer里可以这么做:按住Ctrl键,把QLabel拖动到你想关联的目标控件上,松开鼠标后就建立了buddy关联,之后按快捷键就会自动把焦点转移到目标控件。

  • 代码层面的补充(如果后续需要)
    要是你之后需要用代码调整,也可以通过这行代码开启助记符:

    ui->label->setMnemonic(true);
    

    绑定buddy的代码则是:

    ui->label->setBuddy(ui->targetWidget);
    

内容的提问来源于stack exchange,提问作者Bob Zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:32:51