📅  最后修改于: 2023-12-03 15:33:55.569000             🧑  作者: Mango
PyQtGraph 是一个用于实时数据可视化的 Python 图形库。在 PyqtGraph 中,获取绘图窗口的最小尺寸可以通过如下代码实现:
import pyqtgraph as pg
from PyQt5 import QtCore, QtGui
app = QtGui.QApplication([])
mw = QtGui.QMainWindow()
mw.setWindowTitle('PyQtGraph – 获取绘图窗口的最小尺寸')
# 创建一个 PlotWidget 实例并将其添加到窗口中
pw = pg.PlotWidget()
mw.setCentralWidget(pw)
mw.show()
# 打印绘图窗口的最小尺寸
print(pw.minimumSizeHint())
if __name__ == '__main__':
QtGui.QApplication.instance().exec_()
在上述代码中,我们首先导入必要的模块 pyqtgraph
和 PyQt5
。接着,我们创建一个 QMainWindow
实例 mw
并设置其标题。然后,我们创建一个 PlotWidget
实例 pw
并将其设置为 mw
的中心部件。
最后,我们打印 pw
的最小尺寸。可以看到,通过 minimumSizeHint()
方法,我们可以很方便地获取 pw
绘图窗口的最小尺寸。
返回的markdown格式如下:
# PyQtGraph – 获取绘图窗口的最小尺寸
PyQtGraph 是一个用于实时数据可视化的 Python 图形库。在 PyqtGraph 中,获取绘图窗口的最小尺寸可以通过如下代码实现:
```python
import pyqtgraph as pg
from PyQt5 import QtCore, QtGui
app = QtGui.QApplication([])
mw = QtGui.QMainWindow()
mw.setWindowTitle('PyQtGraph – 获取绘图窗口的最小尺寸')
# 创建一个 PlotWidget 实例并将其添加到窗口中
pw = pg.PlotWidget()
mw.setCentralWidget(pw)
mw.show()
# 打印绘图窗口的最小尺寸
print(pw.minimumSizeHint())
if __name__ == '__main__':
QtGui.QApplication.instance().exec_()
在上述代码中,我们首先导入必要的模块 pyqtgraph
和 PyQt5
。接着,我们创建一个 QMainWindow
实例 mw
并设置其标题。然后,我们创建一个 PlotWidget
实例 pw
并将其设置为 mw
的中心部件。
最后,我们打印 pw
的最小尺寸。可以看到,通过 minimumSizeHint()
方法,我们可以很方便地获取 pw
绘图窗口的最小尺寸。