python - PyQt4 Python2 Unicode

标签 python pyqt special-characters

大家好,我一直在 Ubuntu 上使用 python 和 PyQt4 开发计算器。

我有一些带有 Unicode 字符的按钮(后退箭头、根),我在终端中使用了 cxfreeze 命令来编译我的项目,它默认使用 python 2 一切正常,但是当我运行程序,按钮上的文本未正确显示。

我尝试将 # -*-coding: utf-8 -*- 添加到我的脚本中,但没有帮助。

这是在 python2 下的样子:

Python2

在Python3下:

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/

相关文章:

python - 如何使用 Python 3 阅读电子邮件

python - 如何在 python raw_input() 函数中包含换行符?

python - PyQT相当于wx CallAfter?

javascript - 使用 d3js 的特殊字符

python 子进程模块无法解析具有特殊字符 "("的文件名

python lambda无法检测打包的模块

android - 如何将数据从 Perl 发送到 Python

python - 仅来自 Qt5 ColorDialog 的颜色渐变

python - 使用来自 PyQt5 循环的项目刷新 QTableView 的内容

c# - 为什么 nunit 不运行包含控制/特殊字符的测试