pylupdate5 причина UnicodeEncodeError: код 'latin-1' c не может кодировать символы - PullRequest
0 голосов
/ 28 апреля 2020

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_())

Ждем Вашего ответа!

...