【发布时间】:2016-12-07 00:59:27
【问题描述】:
所以我试图让 PyQtGraph 在我正在开发的 GUI 中绘制图形(您可以在此处查看 https://github.com/allg18/MuonAquisitionTool,我使用的是 Python3 和 PyQt4)。 但是,当我将 plotwidget 添加到 MainWindow 中的 groupbox 时,它总是很小。 plotgraph 没有扩展到占据整个 groupbox。
class MainWindow2(QMainWindow, Ui_MainWindow):
def __init__(self):
super(MainWindow2, self).__init__()
# Set up the user interface from Designer.
self.setupUi(self)
"""Booting up the Graphics"""
self.preview_plot = pg.PlotWidget(self.groupBox_2)
self.preview_plot.adjustSize()
self.data1 = numpy.random.normal(size=300)
self.curve1 = self.preview_plot.plot(self.data1)
其中 groupBox_2 是我想把它放在主窗口中的地方。 如您所见,我还尝试在那里放置“adjust_size”。我也试过了:
self.preview_plot.resize(500, 500)
这确实有效,这是我获得与图片中的尺寸不同的唯一方法
更新: 我尝试添加以下行,但这并没有再次改变图形小部件的大小...
self.graph.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
【问题讨论】:
标签: qt python-3.x graph pyqt pyqtgraph