PyCharm 中的 Python PyQt6 退出代码 -1073740791 (0xC0000409)

问题描述 投票:0回答:0

我正在为我大学的一个相当简单的 python 课程做作业。我正在使用 PyQt6 开发工资单系统。很多代码都是给我的,所以我不是最懂的,我在交给我的一段代码中遇到了一个错误。

我写了HourlyForm类和PermanantForm类,但是EmployeeForm类是我导师给我的。

我写的类继承自EmployeeForm,EmployeeForm继承了QtWidgets.Qwidget。父类需要 *args 和 **kwargs,所以我在我写的子类中有它们。调试时,在EmployeeForm类中运行super().init(*args, **kwargs)函数时出现exit code

[exit code](https://i.stack.imgur.com/zwwDx.png) 
[main function](https://i.stack.imgur.com/ZoVvf.png) 
[Employee Form Class](https://i.stack.imgur.com/U5pHx.png) 
[main function[Hourly Form Class](https://i.stack.imgur.com/wJ6HP.png) 
[Permanant Form class](https://i.stack.imgur.com/HZKsy.png) 
[TempForm class](https://i.stack.imgur.com/m1yOh.png)

我试过回到以前版本的 PyQt 看看是否是这个问题。我检查了从当前(6.4.2)到 PyQt6 6.3.1 的每个版本,没有一个提供了不同的结果。我还在 Windows 10 机器(当前是 Windows 11)上测试了我的代码,我得到了相同的结果。我觉得这一定是我写的代码有问题,但我给我的教授看了,他对这种情况没有更多的了解。我希望我的代码能够使用 PyQt 打开表单,或者达到我可以开始编写正确代码并对其进行调试的程度。我知道大多数代码对于我想做的事情至少有 50-80% 是错误的,但退出代码并没有为我提供任何有用的信息来调试我所知道的代码。

python pycharm exit-code pyqt6 qtwidgets
© www.soinside.com 2019 - 2024. All rights reserved.