📜  PyQtGraph - 设置绘图窗口的最大大小(1)

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

PyQtGraph - 设置绘图窗口的最大大小

在 PyQtGraph 中,可以使用 setMaximumSize() 方法来设置绘图窗口的最大大小。这个方法可以接受两个参数,分别是宽度和高度,用于指定绘图窗口的最大宽度和最大高度。

例如,以下代码片段演示了如何创建一个绘图窗口,并设置其最大宽度和最大高度:

import pyqtgraph as pg
from PyQt5.QtWidgets import QMainWindow

class MyMainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        # 创建一个Widget用于显示绘图
        self.plot_widget = pg.PlotWidget()
        self.setCentralWidget(self.plot_widget)

        # 设置绘图窗口的最大宽度和最大高度
        self.plot_widget.setMaximumSize(800, 600)

if __name__ == '__main__':
    app = pg.mkQApp()
    win = MyMainWindow()
    win.show()
    app.exec_()

在上面的代码片段中,我们创建了一个 MyMainWindow 类,继承自 QMainWindow。在类的构造函数中,我们创建了一个 PlotWidget 对象,并将其设置为中央小部件(central widget)。然后,我们使用 setMaximumSize() 方法,将绘图窗口的最大宽度和最大高度设置为 800 和 600。

最后,我们创建了一个 QApplication 对象和 MyMainWindow 对象,并通过 show() 方法显示了窗口。当用户关闭窗口时,应用程序将通过 exec_() 方法结束。

以上就是如何在 PyQtGraph 中设置绘图窗口的最大大小的介绍。