0
매개 변수의 범위에 따라 파이썬에서 QComboBox
에 접두사 단위를 추가하려고합니다. 문제는 내가 "μ"를 추가하려고하면 "Î1/4"로 나오고, 그것은 내가 원하는 것이 아니란 것입니다.유니 코드 문자가있는 항목을 Python의 QComboBox에 어떻게 추가 할 수 있습니까?
내가 현재 사용하고있는 코드는 다음과 같습니다 나는 print u'\u03bc'
를 입력하면
def build_unit_box(self, measure):
listed = []
if measure in {'P', 'frep'}:
for pref in ['', 'k', 'M', 'G']:
listed.append(str(pref + units.get(measure)))
exec("%s" % 'self.unit_' + measure + '.addItems(listed)')
elif measure in {'W', 'lambda', 'tau'}:
for pref in ['', 'm', u'\u03bc'.encode('utf-8'), 'n']:
print pref
listed.append(str(pref + units.get(measure)))
exec("%s" % 'self.unit_' + measure + '.addItems(listed)')
올바른 문자가 인쇄됩니다.
어떻게 해결할 수 있습니까?