pyqt5中,报错Warning: Window move completed without beginning
时间: 2024-01-14 18:02:01 浏览: 218
PyQt5 界面显示无响应的实现
这个警告通常发生在你调用 `move()` 方法时未经过 `show()` 或 `setVisible(True)` 方法。在这种情况下,窗口的位置会在界面上看起来不正确。因此,建议在移动窗口之前先调用 `show()` 或 `setVisible(True)` 方法,确保窗口已经显示在屏幕上。如果这个警告仍然存在,你可以尝试在 `show()` 或 `setVisible(True)` 后加上一个短暂的延迟,例如:
```python
self.show()
QTimer.singleShot(100, self.move)
```
这将在窗口显示后延迟100毫秒后再移动窗口。
阅读全文