我有以下代码 - 由一个按钮启动 - 比如说按钮1,它必须每隔一秒发一次 - 通过一个线程。
self.pump_rpm_text_control.AppendText(str(self.sheet_num.cell_value(self.sel+1,10)*(SortAndDecode(self.data, 'FrqQ5'))/65536))`
我在这里遇到的问题是 - 从excel表中记录“self.sel” - 当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。任何帮助将不胜感激。
答案 0 :(得分:0)
与此代码遵循else
路径的方式相同?
>>> def Onlist():
... return True
...
>>> if not Onlist():
... print False
... else:
... print True
...
True
这完全取决于Onlist
返回的值为furas
评论