没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
如题,解决Python中用PyQt时中文乱码问题的解决方法: 在中文字符串前面加上u,如u’你好,世界’,其他网上的方法没有多去探究,Python的版本也会影响解决方法,故这里只推荐这种。 (有人说用toLocal8bit函数也可以,我试了下,貌似不行)请看例子: #coding=utf-8 from PyQt4 import QtGui, QtCore s = QtCore.QString(u'你好(hello)世界(world)') t = s.toLocal8Bit() u = unicode(t,'gbk','ignore') print t print u 这段程序的输出是:
资源详情
资源评论
资源推荐

解决解决python中使用中使用PYQT时中文乱码问题时中文乱码问题
如题,解决如题,解决Python中用中用PyQt时中文乱码问题的解决方法:时中文乱码问题的解决方法:
在中文字符串前面加上u,如u’你好,世界’,其他网上的方法没有多去探究,Python的版本也会影响解决方法,故这里只推荐
这种。
(有人说用toLocal8bit函数也可以,我试了下,貌似不行)请看例子:
#coding=utf-8
from PyQt4 import QtGui, QtCore
s = QtCore.QString(u'你好(hello)世界(world)')
t = s.toLocal8Bit()
u = unicode(t,'gbk','ignore')
print t
print u
这段程序的输出是:这段程序的输出是:
���(hello)����(world)
你好(hello)世界(world)
【注】在使用控件,需要使用中文时,在要显示的字符串前面加上u即可,如(下面两句代码是在类中的,不可直接执行):
btn_quit = QtGui.QPushButton(u"关闭",self)
reply = QtGui.QMessageBox.question(self, u'消息对话框',
"Are you sure to quit?", QtGui.QMessageBox.Yes, QtGui.QMessageBox.No)
以上这篇解决python中使用PYQT时中文乱码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多
多支持软件开发网。
您可能感兴趣的文章您可能感兴趣的文章:linux下python中文乱码解决方案详解解决Python3用PIL的ImageFont输出中文乱码的问题解决python2
绘图title,xlabel,ylabel出现中文乱码的问题解决python中画图时x,y轴名称出现中文乱码的问题解决python ogr shp字段写入中
文乱码的问题解决python3 HTMLTestRunner测试报告中文乱码的问题解决Python pandas plot输出图形中显示中文乱码问题
解决vscode python print 输出窗口中文乱码的问题python 解决cv2绘制中文乱码问题
























weixin_38592847
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年全国计算机等级考试网络工程师.doc
- 基于大数据挖掘技术的监控信息自动验收系统建设与实施.docx
- TDLTE无线网络规划软件和原理介绍要点.doc
- Excel使用技巧大全(完整版).doc
- PDA-Evb2(EVB程式设计2-).ppt
- vb公司员工绩效考核办法.docx
- 余庆县关兴卫生院移动信息化业务合作合同.doc
- 计算机与信息安全讲解学习.pptx
- 计算机主板检测与维修的关键检测点.pptx
- 大数据项目需求调研.pdf
- 信息化手段在农村经济管理中的应用研究(1).docx
- MIDEA媒介.ppt
- NEC手机JAVA中级知识专题讲座.docx
- Nodejs如何复制文件.doc
- HTML瀛^范璇剧▼琛PPT课件.ppt
- 探索电气自动化在电气工程中的应用.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0