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。UpdateまたはRefreshでできるかもしれませんが、よくわかりません。ここにもいくつかのイベントのドキュメントがあります:

wxPython メーリング リストにもクロスポストすることをお勧めします。wxPython の作成者がたむろしており、彼ならきっと知っているでしょう。

于 2012-08-21T14:02:05.397 に答える