📜  PyQtGraph – 获取绘图窗口的最小尺寸(1)

📅  最后修改于: 2023-12-03 15:33:55.569000             🧑  作者: Mango

PyQtGraph – 获取绘图窗口的最小尺寸

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_()

在上述代码中,我们首先导入必要的模块 pyqtgraphPyQt5。接着,我们创建一个 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_()

在上述代码中,我们首先导入必要的模块 pyqtgraphPyQt5。接着,我们创建一个 QMainWindow 实例 mw 并设置其标题。然后,我们创建一个 PlotWidget 实例 pw 并将其设置为 mw 的中心部件。

最后,我们打印 pw 的最小尺寸。可以看到,通过 minimumSizeHint() 方法,我们可以很方便地获取 pw 绘图窗口的最小尺寸。