我在Windows系统上运行。虽然我想成为跨平台的。现在,我很乐意解决这个问题。
我的测试代码是:
for n in range(32, 255):
if n%16 == 0:
xStr = xStr + '\n'
xStr = xStr + str(n) + ':' + chr(n) + '\t'
form.lstResponse.addItem(xStr) (This is a pyQT 4.8.5 QListWidget)
我正在尝试使用符号' Arial' 128看起来像是' C"通过它有两条水平线。
但是,似乎缺少128到160之间的字符?
如何使用128和160之间的字符?
所有这些Unicode的东西对我来说都是令人困惑的......
...谢谢
答案 0 :(得分:0)
首先,
# -*- coding: utf-8 -*-
必须是第一线。我没有尝试过所有可能性,但是,将它移动到文件中就可以杀死它。
如果包含上述代码,则以下行可以根据需要运行。
s = u'€'
xStr = QString(s)
form.lstResponse.addItem(xStr)
form.lstResponse.addItem(u'€')