我有以下代码 - 它由一个按钮启动 - 比如说 button1 必须每隔一秒发生一次 - 通过一个线程。
self.pump_rpm_text_control.AppendText(str(self.sheet_num.cell_value(self.sel+1,10)*(SortAndDecode(self.data, 'FrqQ5'))/65536))`
我在这里面临的问题是 - “self.sel”是从 excel 表中记录的 - 当从 excel 表中进行选择时。
所以我决定写一个类似这样的 if 条件:
if not self.OnList():
self.pump_rpm_text_control.AppendText("000")
else:
self.sheet_num.cell_value(self.sel + 1, 10)
self.pump_rpm_text_control.AppendText(str(self.sheet_num.cell_value(self.sel+1,10)*(SortAndDecode(self.data, 'FrqQ5'))/65536))
OnList - 是在列表框上进行选择时调用的事件。但是,即使我的 OnLIST 事件没有发生,我的代码仍然会转到 ELSE。任何帮助将不胜感激。