QMessageBox上的button可以设置快捷键么

做好的程序是显示在专门的显示器上的显示器只有F1-F88个快捷键弹窗后没办法点击按钮... 做好的程序是显示在专门的显示器上的 显示器只有F1-F88个快捷键 弹窗后没办法点击按钮 展开
 我来答
XY_WLL
推荐于2016-06-08 · TA获得超过139个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:114万
展开全部
QAbstractButton * QMessageBox::button ( StandardButton which ) const
这个函数返回messagebox上面的按钮指针,例如:
QPushButton *okButton = (QPushButton*)messageBox->button(QMessageBox::Ok);
okButton->setShotCut(QKeySequence(tr("Ctrl+P")));
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
残影之月殇
2012-08-08 · 超过12用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:32.6万
展开全部
能详细点吗?如果是要在button上实现功能,可以在资源视图下点击对话框,然后再双击button按钮添加代码
更多追问追答
追问
因为特定显示器上只有8个键,所有的按钮只能通过按这8个键来触发clicked()信号,自己脱拽的pushbutton都可以再属性里设置shortcut。有没有什么办法把QMessageBox上面的Yes、No也设置上快捷键?
追答
百度一下,你就知道,我以为是MFC - -! 对话框一般有默认的yes no 你搜一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式