擅长:python、mysql、java
<p>我认为你应该把这一部分重复一遍,而你却没有得到预期的结果</p>
<pre><code>while True:
a = CeiQtGenericDialog(items,None,"Save evaluation","Ok","Cancel")
ret = a.doit()
if (ret < 0):
break # if cancel dialog will not proceed data analysis
for i in a.getValues():
if (i=='step_begin'):
begin = a.getValue(i)
if (i=='step_end'):
end = a.getValue(i)
if (begin < end):
break # if everything is ok move out
items2 = []
items2.append(['text',ITEM_TEXT,"Start timestep must be smaller than end timestep!!",""])
a = CeiQtGenericDialog(items2,None,"Error","Ok","Cancel")
ret = a.doit()
if ret < 0:
break # if cancel dialog will not proceed data analysis
</code></pre>