QMessageBox上的button可以设置快捷键么
2个回答
展开全部
QAbstractButton * QMessageBox::button ( StandardButton which ) const
这个函数返回messagebox上面的按钮指针,例如:
QPushButton *okButton = (QPushButton*)messageBox->button(QMessageBox::Ok);
okButton->setShotCut(QKeySequence(tr("Ctrl+P")));
这个函数返回messagebox上面的按钮指针,例如:
QPushButton *okButton = (QPushButton*)messageBox->button(QMessageBox::Ok);
okButton->setShotCut(QKeySequence(tr("Ctrl+P")));
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能详细点吗?如果是要在button上实现功能,可以在资源视图下点击对话框,然后再双击button按钮添加代码
更多追问追答
追问
因为特定显示器上只有8个键,所有的按钮只能通过按这8个键来触发clicked()信号,自己脱拽的pushbutton都可以再属性里设置shortcut。有没有什么办法把QMessageBox上面的Yes、No也设置上快捷键?
追答
百度一下,你就知道,我以为是MFC - -! 对话框一般有默认的yes no 你搜一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询