我正在尝试创建自己的基于 QWidget 的类,继承自 QWidget,并使用 init 方法将字符串作为属性添加到该类中。我不明白为什么这个简单的任务不起作用。
我使用的是 PyCharm 2023.1。使用Python 3.11。和虚拟环境中的 PyQt6.5.2。
我正在跑步:
from PyQt6.QtWidgets import QWidget
class MyWidget(QWidget):
def __init__(self, some_str):
super().__init__()
self.parameter_str = some_str
qwidget = MyWidget('foo')
我得到:
Process finished with exit code -1073740791 (0xC0000409)
感谢@musicamante 和@furas 的建议。
代码将适用于此修改:
from PyQt6.QtWidgets import QWidget, QApplication
class MyWidget(QWidget):
def __init__(self, some_str):
super().__init__()
self.parameter_str = some_str
app = QApplication([])
qwidget = MyWidget('foo')