解决python中使用PYQT时中文乱码问题


Posted in Python onJune 17, 2019

如题,解决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时中文乱码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
Python中http请求方法库汇总
Jan 06 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
解决pycharm运行出错,代码正确结果不显示的问题
Nov 30 Python
python-视频分帧&多帧合成视频实例
Dec 10 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
Apr 30 Python
python3.6使用SMTP协议发送邮件
May 20 Python
Python接口测试文件上传实例解析
May 22 Python
Django中和时区相关的安全问题详解
Oct 12 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 Python
python脚本框架webpy的url映射详解
Nov 20 Python
Python开发五子棋小游戏
May 02 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 #Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 #Python
python3.6根据m3u8下载mp4视频
Jun 17 #Python
python如何实现视频转代码视频
Jun 17 #Python
python批量爬取下载抖音视频
Jun 17 #Python
python批量下载抖音视频
Jun 17 #Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 #Python
You might like
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
详解在React里使用"Vuex"
2018/04/02 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
python实现绘制树枝简单示例
2014/07/24 Python
python执行get提交的方法
2015/04/29 Python
简单上手Python中装饰器的使用
2015/07/12 Python
分享python数据统计的一些小技巧
2016/07/21 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
如何提高SQL Server的安全性
2016/07/25 面试题
公司庆典活动邀请函
2014/01/09 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
2014会计年终工作总结
2014/12/20 职场文书
楚门的世界观后感
2015/06/03 职场文书
家庭教育培训学习心得体会
2016/01/14 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS