pyqt5 QChart() 设置了update 但是偶尔会不刷新界面 需要鼠标点击才能显示
时间: 2023-07-16 15:16:23 浏览: 340
这种情况可能是由于界面刷新不及时导致的,你可以尝试在刷新数据后调用 `QApplication.processEvents()` 函数来强制刷新界面。具体的代码如下:
```python
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QEventLoop
# 刷新数据
chartView.chart().update()
# 强制刷新界面
loop = QEventLoop()
QApplication.processEvents()
loop.processEvents(QEventLoop.AllEvents)
```
这样可以让界面立即刷新,避免出现需要鼠标点击才能显示的情况。
阅读全文