Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PySide6慢UTF-8显示器_Python_Utf 8_Pyside6 - Fatal编程技术网

Python PySide6慢UTF-8显示器

Python PySide6慢UTF-8显示器,python,utf-8,pyside6,Python,Utf 8,Pyside6,我有一个小部件 当我将一些UTF-8文本设置到其单元格中时(仅约10行)。。GUI被冻结1-2秒 但是在PySide2V:5.15.2.中,可以毫不延迟地完美工作 我也在UbuntuV:20.04的PySide6V:6.0.3版本中试用过它 也很完美 这个问题(至少对我来说)出现在QTableWidget和QLineEdit以及QPushButton上 (我相信PySide6如何处理UTF-8文本的问题) 因此,这个问题只出现在Windows10V1909和PySideV:6.0.3中 并且仅当

我有一个小部件 当我将一些UTF-8文本设置到其单元格中时(仅约10行)。。GUI被冻结1-2秒

但是在PySide2V:5.15.2.中,可以毫不延迟地完美工作

我也在UbuntuV:20.04的PySide6V:6.0.3版本中试用过它

也很完美

这个问题(至少对我来说)出现在QTableWidget和QLineEdit以及QPushButton上 (我相信PySide6如何处理UTF-8文本的问题)

因此,这个问题只出现在Windows10V1909和PySideV:6.0.3中 并且仅当尝试显示UTF-8文本时

这只是第一次发生 因此,如果我以后需要显示另一个UTF-8文本(在相同的过程中),它会显示得很快 这里有一段代码,您可以尝试在您的机器上测试它

import sys
from PySide6.QtWidgets import QApplication, QStyleFactory, QMainWindow, QPushButton


class Window(QMainWindow):
    def __init__(self, args, parent=None):
        super(Window, self).__init__(parent=parent)
        self.setWindowTitle("Test UTF-8")
        self.button = QPushButton("English Text")
        self.setCentralWidget(self.button)
        self.button.clicked.connect(self.click_button)
        self.show()

    def click_button(self):
        self.button.setText("LiSA×Uru - 再会 (produced by Ayase)")


app = QApplication(sys.argv)
window = Window(sys.argv)
sys.exit(app.exec_())

欢迎来到堆栈溢出。你有没有在网上发布过这方面的问题?