5

我正在尝试创建一个 GraphicView() 窗口以“最大化”状态打开以填满整个屏幕。但到目前为止,我在 PyQtGraph 的文档中没有找到任何关于如何做到这一点的线索

我设法使用 resize(1420,820) 让它在我的屏幕上工作,但我想知道是否可以使用关键字,例如“最大化”来在任何屏幕尺寸上做到这一点。

import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui    

app = QtGui.QApplication([])

view = pg.GraphicsView()
layout = pg.GraphicsLayout()
view.setCentralItem(layout)

view.resize(1420,820)

view.show()

import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
    QtGui.QApplication.instance().exec_()

我在 Windows 7 上使用 Python。

4

2 回答 2

4

这是一个 Qt 问题,并非特定于 PyQtGraph。看:

于 2014-09-29T14:39:19.690 回答
4

感谢卢克的回答,这是工作代码:

import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui    

app = QtGui.QApplication([])

view = pg.GraphicsView()
layout = pg.GraphicsLayout()
view.setCentralItem(layout)

view.showMaximized()

import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
    QtGui.QApplication.instance().exec_()
于 2014-09-30T08:27:01.673 回答