<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><p style="margin: 0;">Yes, thanks very much for the effort!</p><pre>use pyuic6 then it works as expected!</pre><p style="margin: 0;"><br></p><div style="position:relative;zoom:1"><p style="margin: 0">--</p><div style="margin:0;">Sincerely,</div><div style="margin:0;">Zhao Li</div><div style="clear:both"></div></div><div id="divNeteaseMailCard"></div><p style="margin: 0;"><br></p><pre><br>At 2024-03-08 00:26:39, "Phil Thompson" <phil@riverbankcomputing.com> wrote:
>On 04/03/2024 02:30, lizhao0512@126.com wrote:
>> After converting the ConfigWindow.ui to Ui_ConfigWindow.py, and then
>> run ConfigWindow-test.py with it, I got the following error. Test
>> files are attached.
>>
>> Traceback (most recent call last):
>> File
>> "F:\BaiduNetdiskDownload\SoftwareProject\LYYDownloader-dev\ConfigWindow.py",
>> line 64, in <module>
>> ui = ConfigWindow()
>> File
>> "F:\BaiduNetdiskDownload\SoftwareProject\LYYDownloader-dev\ConfigWindow.py",
>> line 27, in __init__
>> self.setupUi(self)
>> File
>> "F:\BaiduNetdiskDownload\SoftwareProject\LYYDownloader-dev\Ui_ConfigWindow.py",
>> line 179, in setupUi
>> self.retranslateUi(Dialog)
>> File
>> "F:\BaiduNetdiskDownload\SoftwareProject\LYYDownloader-dev\Ui_ConfigWindow.py",
>> line 211, in retranslateUi
>> self.label.setText(QCoreApplication.translate("Dialog", "<!DOCTYPE
>> HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"
>> \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
>> UnicodeEncodeError: 'utf-8' codec can't encode characters in position
>> 1047-1048: surrogates not allowed
>
>It looks like you have used Qt's uic to generate the .py file. As far as
>I know uic doesn't support PyQt. Did you edit the .py file to use PyQt?
>
>Whatever - if you use pyuic6 then it works as expected - and the
>generated code is readable.
>
>Phil
</pre></div>