在ubuntu系统上用Spyder写PyQt程序,结果出现了中文乱码,加了utf-8的标记也没用,百度了一下,添加:
QTextCodec.setCodecForTr(QTextCodec.codecForName("system"))
QTextCodec.setCodecForCStrings(QTextCodec.codecForName("system"))
QTextCodec.setCodecForLocale(QTextCodec.codecForName("system"))
问题就神奇的解决了。
参考链接:
https://my.oschina.net/u/1046919/blog/415873