【发布时间】:2019-04-25 20:18:24
【问题描述】:
这是我的代码示例。我在我的程序中使用网格布局来添加我的绘图、滑块和按钮。这里我需要在颜色栏的顶部和底部安排上、下按钮,但我没有准确地得到。当我使用 self.glayout.addWidget(self.down,9,3,1,1) 时,它正在处理整个布局。任何人都可以指导我。
self.up = QtGui.QPushButton(_("up"))
self.up.setMaximumWidth(40)
self.up.setLayoutDirection(QtCore.Qt.RightToLeft)
self.down = QtGui.QPushButton(_("down"))
self.down.setLayoutDirection(QtCore.Qt.RightToLeft)
self.down.setMaximumWidth(60)
self.newwidget = QtGui.QWidget()
self.glayout = QtGui.QGridLayout(self.newwidget)
self.canvas = MplCanvas()
self.nextBtn = QtGui.QPushButton(_("Next"))
self.previousBtn = QtGui.QPushButton(_("Previous"))
self.squareNum = QtGui.QLineEdit()
self.glayout.addWidget(self.canvas,0,0,10,10)
self.glayout.addWidget(self.up,1,4,1,1)
self.glayout.addWidget(self.down,9,4,1,1)
self.glayout.addWidget(self.sl,0,10,10,1)
self.glayout.addWidget(self.nextBtn,10,8,1,1)
self.glayout.addWidget(self.previousBtn,10,0,1,1)
self.glayout.addWidget(self.squareNum,10,4,1,1)
self.scrollArea.setWidget(self.newwidget)
我的图片:
例外图片:
【问题讨论】:
标签: python python-2.7 matplotlib pyqt pyqt4