Я пытаюсь показать на простом PyQtGraph
сюжете четыре QPushButtons
в разных местах. Я прочитал документы PyQtGraph
и PyQt
, и я мог просто получить это:
Но мне нужно сделать что-то вроде этого:
Это мой код:
class MyApplication(QtGui.QApplication):
def __init__(self, *args, **kwargs):
super(MyApplication, self).__init__(*args, **kwargs)
self.win = pg.GraphicsWindow()
self.plot = self.win.addPlot(title='Timed data')
self.curve = self.plot.plot()
self.tmr = QTimer()
self.tmr.timeout.connect(self.update)
self.tmr.start(0)
self.layout = QtGui.QHBoxLayout()
self.layout.setParent(self.win)
self.saveBtn = QtGui.QPushButton("Save")
self.saveBtn.setParent(self.win)
self.saveBtn.show()
self.pauseBtn = QtGui.QPushButton("Pause")
self.pauseBtn.setParent(self.win)
self.pauseBtn.show()
self.stopBtn = QtGui.QPushButton("Stop")
self.stopBtn.setParent(self.win)
self.stopBtn.show()
self.closeBtn = QtGui.QPushButton("Close")
self.closeBtn.setParent(self.win)
self.closeBtn.show()
def main():
app = MyApplication(sys.argv)
sys.exit(app.exec_())
if __name__ == '__main__':
main()
Как я могу это сделать? Надеюсь, вы можете мне помочь.