In my GUI there are multiple check boxes.I am showing only three checkboxes here .
我正在尝试在GUI中绘制图形,具体取决于复选框的选择。 ,每当我选择first(a1)复选框时,都可以看到三个图。 我想根据复选框的选择分别绘制三个图(a1-plot1,a2-plot2,a3-plot3)。有人可以帮助解决这个问题吗?
def Plot_Button(self):
## plot-1
if self.a1.isChecked() == True:
self.Plot_Data()
## plot-1
if self.a2.isChecked() == True:
## plot-1
if self.a3.isChecked() == True:
def Plot_Data(self):
self.timer.timeout.connect(self.Tick)
def Tick(self):
df = pd.read_csv('tst.txt', delimiter=';'))
t=df.get_value(0, 'Time')
s1=df.get_value(0, 'a1')
self.xBuf.append(t)
self.s1Buf.append(s1)
self.s2Buf.append(s2)
self.s3Buf.append(s3)
## plot-1
self.graphicsView.plot(self.xBuf,self.s1Buf,pen = 'r')
## plot-2
self.graphicsView.plot(self.xBuf,self.s2Buf,pen = 'g')
## plot-3
self.graphicsView.plot(self.xBuf,self.s3Buf,pen = 'b')