大家好,我一直在 Ubuntu 上使用 python 和 PyQt4 开发计算器。
我有一些带有 Unicode 字符的按钮(后退箭头、根),我在终端中使用了 cxfreeze 命令来编译我的项目,它默认使用 python 2 一切正常,但是当我运行程序,按钮上的文本未正确显示。
我尝试将 # -*-coding: utf-8 -*-
添加到我的脚本中,但没有帮助。
这是在 python2 下的样子:
在Python3下:
我想知道是否有办法让 cx_freeze 使用 python3 ,或者在 python2 下正确显示特殊字符。
如有任何帮助,我们将不胜感激,谢谢。
最佳答案
很久以前,我用 unicode 字符制作了一个程序(PyQt4/PySide 和 python 2.7.x),并使用 cx_Freeze 构建并运行。
我使用的例子:
u"\u25B2"
关于python - PyQt4 Python2 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32544601/