【发布时间】:2015-01-21 10:00:44
【问题描述】:
使用 PyQtGraph 进行简单的图形布局:
from pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
app = QtGui.QApplication([])
view = pg.GraphicsView()
l = pg.GraphicsLayout(border='g')
view.setCentralItem(l)
view.show()
view.resize(800,600)
l.addPlot(0, 0)
l.addPlot(1, 0)
l.layout.setSpacing(0.)
l.setContentsMargins(0., 0., 0., 0.)
if __name__ == '__main__':
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
QtGui.QApplication.instance().exec_()
输出:
我怎样才能摆脱绿色外线和窗口边框之间的小边距?
我可以做到这一点并使用l.setContentsMargins(-10., -10., -10., -10.),这很有效:
但在我看来,这像是一个肮脏的把戏,应该有另一个参数来设置该边距。这可能吗?是否有另一个边距参数可以设置为0 以获得相同的结果?
【问题讨论】: