0

我正在研究 PythonOCC,它是一个用于快速制作复杂 CAD 应用程序原型的出色框架(它太棒了!)。PythonOCC 带有一个查看器,可以在 wxPython 和 PyQt4 中工作(实际上也带有 x11 和一个 webgl 查看器......)。

在PythonOCC 附带的 PyQt4 版本的查看器中非常有用的一点是,虽然调试是在调用 pdb.set_trace() 时,由于QtGui.QApplication.processEvents()的优点,事件仍会被处理。当您处理几何图形并且仍然能够在查看器中导航时,这会带来一个不同的世界。我想知道的是如何在 wxPython 中模仿这种行为?这对我来说将是一个不同的世界。

4

1 回答 1

1

根据 wxWidgets 的 wiki,您可以使用 App 对象的 Yield 命令刷新事件队列:http ://wiki.wxwidgets.org/Custom_Events 。您可能可以使用更新或刷新来做到这一点,但我不太确定。这里还有一些事件文档:

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

于 2012-08-21T14:02:05.397 回答