关于QMessageBox中文乱码的问题
来源:互联网 发布:软件许可使用权证书 编辑:程序博客网 时间:2024/06/05 04:09
今天在写程序的时候,遇到了QMessageBox,希望它能在按关闭按钮后用中文显示出是,否的选项,以防误操作而导致软件关闭,但是在操作过程中发现,QMessageBox在有中文的情况下一直是乱码,对此在网上找到了个好的解决方案,即是用的QString::fromUtf8()函数实现功能,达到了预期的效果。
贴上代码
QMessageBox message_cd(QMessageBox::NoIcon,QString::fromUtf8("警告"),QString::fromUtf8("您是否要关闭此软件?")); message_cd.addButton(QString::fromUtf8("是"), QMessageBox::AcceptRole); message_cd.addButton(QString::fromUtf8("否"), QMessageBox::RejectRole); if(message_cd.exec() == QMessageBox::AcceptRole) { set_port->close(); this->close(); event->accept(); } else { event->ignore(); }贴图效果如下:
当点是的时候软件会退出,当点否的时候,软件不会退出,保持原来的运行状态
0 0
- 关于QMessageBox中文乱码的问题
- 关于中文乱码的问题
- 关于中文乱码的问题
- 关于中文乱码问题
- 关于中文乱码问题
- 关于中文乱码问题
- 关于jsp中文乱码的问题
- 关于 Nutch 的一个问题: 中文乱码
- 关于mount中文显示乱码的问题~~
- 关于JSP页面中文乱码的问题
- 关于中文参数乱码的问题
- 关于中文乱码问题的一些解决方案
- 关于解决中文乱码问题的总结
- 关于QT的中文乱码问题
- 关于TOMCAT中文乱码问题的总结
- 关于mysql中中文乱码的问题
- 关于web开发的中文乱码问题
- cygwin中关于中文乱码的问题
- 算法思想总结
- 小贝_redis高级应用-安全性
- HDU2036
- Ubuntu之邮件服务器(Postfix, Dovecot, MySql)
- android上传图片文件至C#服务器
- 关于QMessageBox中文乱码的问题
- 精确覆盖问题的dancing links 技术
- 数据仓库基础术语名词一览
- 高吞吐量系统设计优化建议
- poj 1089 Intervals
- 2015Kali渗透技术教程
- 2015Kali渗透技术教程
- 线段树之建树,单点更新以及区间查询
- 2015Kali渗透技术教程