0
我是Python新手,我試圖用PyQt4創建我的第一個程序。我的問題基本如下:我有兩個複選框(Plot1和Plot2)和一個「End」按鈕,在我的課堂內。當我按下End時,我想只看到用戶使用matplotlib檢查的情節。我無法做到這一點。我的第一個想法是:如果複選框被選中,在python上顯示圖(使用PyQt4)
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」將繪製兩個圖中,無論相應的複選框的。我該怎麼做我想要做的?
太好了。謝謝。 – Thiagogpsm
@ Thiagogps93如果此答案解決了您的問題,請考慮將其標記爲「接受的答案」,方法是單擊左側的勾號和/或提出答案。 –
我在接受的答案中提出。儘管如此,我還沒有足夠的聲望來升級。 – Thiagogpsm