def on_SimList_currentIndexChanged(self,text): if(text == 'Step Motor'): if(self.Gauge == None): self.Gauge = GaugeWidget() self.Gauge.show() elif(text == 'Dio'): if(self.Dio == None): self.Dio = DioWidget() self.Dio.show() # elif(text == 'Can'): # if(self.Can == None): # self.Can = CanWidget() self.Can.show()
def OpenModule(self,cfg): if(cfg[0] == 'Gauge'): self.Gauge = GaugeWidget() self.Gauge.setGeometry(50+int(cfg[1]),50+int(cfg[2]),int(cfg[3]),int(cfg[4])) self.Gauge.show() elif(cfg[0] == 'Dio'): self.Dio = DioWidget() self.Dio.setGeometry(50+int(cfg[1]),50+int(cfg[2]),int(cfg[3]),int(cfg[4])) self.Dio.show() # elif(cfg[0] == 'Can'): # self.Can = CanWidget() # self.Can.setGeometry(50+int(cfg[1]),50+int(cfg[2]),int(cfg[3]),int(cfg[4])) # self.Can.show() elif(cfg[0] == 'Main'): self.setGeometry(50+int(cfg[1]),50+int(cfg[2]),int(cfg[3]),int(cfg[4]))