import sys try: from PySide6.QtCore import QElapsedTimer, QLibraryInfo, qVersion from PySide6.QtWidgets import QApplication, QStyleFactory, QMainWindow, QPushButton except: from PySide2.QtCore import QElapsedTimer, QLibraryInfo, qVersion from PySide2.QtWidgets import QApplication, QStyleFactory, QMainWindow, QPushButton class Window(QMainWindow): def __init__(self, args, parent=None): super(Window, self).__init__(parent=parent) self.setWindowTitle(qVersion() + " Test UTF-8 ") self.show() self.button = QPushButton("English Text") self.setCentralWidget(self.button) self.button.clicked.connect(self.click_button) self._n = 0 self._timer = QElapsedTimer() def click_button(self): t = "English Text" if self._n % 2 else "LiSA×Uru - 再会 (produced by Ayase)" self._n += 1 self._timer.restart() self.button.setText(t) print('Elapsed: ', self._timer.elapsed()) if __name__ == '__main__': print('Python {}.{}'.format(sys.version_info[0], sys.version_info[1])) print(QLibraryInfo.build()) app = QApplication(sys.argv) window = Window(sys.argv) sys.exit(app.exec_())