2023-05-05

hdefereval

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