以下の Python スクリプトを丸ごとペーストして Python Source Editor で実行すると問題なく実行できるが、Python Shell で実行するとフリースするかクラッシュする。この問題の原因と対処を紹介する。
from PySide2.QtCore import QUrl from PySide2.QtWidgets import QMainWindow from PySide2.QtWebEngineWidgets import QWebEngineView import os import sys class MainWindow(QMainWindow): def __init__(self, *args, **kwargs): super(MainWindow, self).__init__(*args, **kwargs) self.browser = QWebEngineView() self.setCentralWidget(self.browser) window = MainWindow() window.show()