TypeError: QTimer(parent: typing.Optional[QObject] = None): argument 1 has unexpected type 'Window'
时间: 2024-02-18 14:59:23 浏览: 547
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
这个错误是由于你在创建 `QTimer` 对象时将一个 `Window` 对象传递给了它的 `parent` 参数,但是 `QTimer` 的 `parent` 参数需要的类型是 `QObject`。因此,你需要将 `parent` 参数设置为 `None` 或者传递一个正确类型的 `QObject` 对象。
你可以尝试以下解决方法:
1. 将 `parent` 参数设置为 `None`:
```
timer = QTimer(None)
```
2. 将 `parent` 参数设置为合适的 `QObject` 对象,例如:
```
parent_obj = QObject()
timer = QTimer(parent_obj)
```
这样就可以解决这个错误了。
阅读全文