如何保持循环迭代?

时间:2013-12-27 19:25:08

标签: python python-2.7 wxpython

我想要“A级”保持并且不完成所有计数的循环并等待“B级”完成使用“A类”中出现的结果集。 “B类”是一个wxPython对话框,它使用在“A类”中计算的变量并进行一些计算。但是“A类”完成循环并打开对话框的数量等于循环计数。

class A(object):
      count = 3
      for i in range(count):
          """do something"""
          dlg = B()

class B(object):
      """do something"""

如何在for循环的每次迭代中保持它以逐个使用wxPython对话框?

1 个答案:

答案 0 :(得分:0)

打开对话框时,需要以模态方式显示。这将导致执行“暂停”。所以做这样的事情:

dlg.ShowModal()

这应该适用于您的用例。