Python версия: 3.6.4
PyQt5 версия: 5.13.0
pyqt5-tools версия: 5.13.0.1.5
Я использую pylupdate5 test.py -ts zh_CN.ts
, но это вызывает UnicodeEncodeError: код 'latin-1' c не может кодировать символы в позиции 12-14: порядковый номер не в диапазоне (256)
test.py
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtCore import QRect
from PyQt5.QtWidgets import QMainWindow, QApplication, QPushButton, QDialog
class Mwindow(QDialog):
def __init__(self):
super(Mwindow, self).__init__()
self.resize(100, 60)
self.down1 = QPushButton(self.tr('download'), self)
self.down1.setGeometry(QRect(10, 5, 90, 23))
self.down2 = QPushButton(self.tr('upload'), self)
self.down2.setGeometry(QRect(10, 30, 90, 23))
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = Mwindow()
mainWin.show()
sys.exit(app.exec_())
Ждем Вашего ответа!