相当于wxPython的PyQt4 processEvents

时间:2012-08-21 10:58:25

标签: python wxpython pyqt opencascade

我正在研究PythonOCC,它是复杂CAD应用程序快速原型设计的绝佳框架(它摇滚!)。 PythonOCC带有一个查看器,可以在wxPython和PyQt4中运行(实际上还带有x11和webgl查看器......)。

PyQt4 version of the viewer that comes with PythonOCC中非常有用的一点是调试时调用pdb.set_trace()时,由于 QtGui.QApplication.processEvents() 善良。当您处理几何体并且仍然能够在查看器中导航时,这会使世界变得与众不同。我想知道的是如何在wxPython中模仿这种行为?这对我来说将是一个不同的世界。

1 个答案:

答案 0 :(得分:1)

根据wxWidgets的wiki,您可以使用App对象的Yield命令刷新事件队列:http://wiki.wxwidgets.org/Custom_Events。您可以使用更新或刷新来执行此操作,但我不确定。这里也有一些事件文档:

您可能也希望交叉发布到wxPython邮件列表。 wxPython的创建者在那里闲逛,我相信他肯定会知道的。