以下の 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()