【发布时间】:2015-09-29 17:57:03
【问题描述】:
我是 Python 的新手,我正在尝试使用 PyQt4 制作我的第一个程序。我的问题基本上如下:我的班级中有两个复选框(Plot1 和 Plot2)和一个“结束”按钮。当我按下 End 时,我只想查看用户使用 matplotlib 检查的图。我无法做到这一点。我的第一个想法是:
self.endButton.clicked.connect(self.PlotandEnd)
self.plot1Checkbox.clicked.connect(self.Plot1)
self.plot2Checkbox.clicked.conncet(self.Plot2)
def PlotandEnd(self)
plot1=self.Plot1()
pyplot.show(plot1)
plot2=self.Plot2()
pyplot.show(plot2)
def Plot1(self)
plot1=pyplot.pie([1,2,5,3,2])
return plot1
def Plot2(self)
plot2=pyplot.plot([5,3,5,8,2])
return plot2
这当然行不通,因为“PlotandEnd”将绘制两个数字,而不管相应的复选框。我该怎么做?
【问题讨论】:
标签: python matplotlib pyqt