报错AttributeError: 'QWidget' object has no attribute 'exec_'
时间: 2024-03-03 14:46:12 浏览: 168
python的mysql数据查询及报错AttributeError: ‘Connection’ object has no attribute ‘curson’
这个错误是由于在一个QWidget对象上调用了exec_()方法,而该对象并没有这个方法导致的。exec_()方法是用于执行对话框的模态循环的方法,只有对话框类才会有这个方法。
可能的原因是你误将一个QWidget对象(如窗口或部件)当作对话框来使用,并尝试调用exec_()方法。要解决这个问题,你需要确保你在正确的地方使用了正确的类。
如果你想创建一个对话框并执行模态循环,你可以使用QDialog类或其子类。确保你在创建对话框对象时使用了正确的类,并调用exec_()方法。
阅读全文