亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

解決python中使用PYQT時中文亂碼問題

系統(tǒng) 2182 0

如題,解決Python中用PyQt時中文亂碼問題的解決方法:

在中文字符串前面加上u,如u'你好,世界',其他網(wǎng)上的方法沒有多去探究,Python的版本也會影響解決方法,故這里只推薦這種。

(有人說用toLocal8bit函數(shù)也可以,我試了下,貌似不行)請看例子:

            
#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即可,如(下面兩句代碼是在類中的,不可直接執(zhí)行):

            
btn_quit = QtGui.QPushButton(u"關(guān)閉",self)

reply = QtGui.QMessageBox.question(self, u'消息對話框',
      "Are you sure to quit?", QtGui.QMessageBox.Yes, QtGui.QMessageBox.No)

          

以上這篇解決python中使用PYQT時中文亂碼問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲精品综合一区二区三区 | www.草草草 | 久草热播 | 中日韩欧美中文字幕毛片 | 四虎最新永久免费网址 | 精品在线免费播放 | 国产激情 | 亚洲成人精品久久 | 日韩 欧美 中文字幕 不卡 | 私房色播 | 精品久久久久久中文字幕欧美 | 九九爱www高清免费人成 | 国内精品视频九九九九 | 亚洲精彩视频在线观看 | 私人影院在线播放 | 国产高清看片日韩欧美久久 | 成人a视频高清在线观看 | 涩涩精品 | 日日摸夜夜添夜夜添97 | 香蕉视频在线观看黄 | 日韩欧美高清一区 | 欧美另类交视频 | 99色影院 | 国产午夜免费视频 | 久久一本一区二区三区 | 欧美色另类 | 天天干天天插天天 | 四虎国产精品永久地址49 | 老师在办公室被躁到白浆 | 久久婷婷五色综合夜啪 | 日日天天| 国产级a爱做片免费观看 | 亚洲精品字幕一区二区三区 | 成年人黄视频大全 | 国产99区| 日本在线精品 | 国偷盗摄自产福利一区在线 | 黄色成人影院 | 成年女人视频网站免费m | 亚洲国产成人超福利久久精品 | 中国美女牲交一级毛片 |