2

私は現在、基本的にドキュメントベースの単純なwxPythonアプリに取り組んでいます。これまで、通常の開く/保存/元に戻す/やり直しなどを手動で実装してきました。

wxPythonには私を助ける何かが必要であることに気づき、少し検索した後、docviewパッケージが明らかになりました。

現時点では、すべてを接続して開始する方法がよくわかりません。誰かが始める場所についての良いリンクやヒントを手に入れましたか?

ドキュメントはこれについて少し薄いようで、Robin DunnのwxPythonの本は、このパッケージをまったくカバーしていません。

4

2 に答える 2

1

wxPython Docs and Demosの docviewdemo.py を見てください 。

私のマシンでは、それらは次の場所にあります:

  • C:\Program Files\wxPython2.8 Docs and Demos\samples\pydocview\
  • C:\Program Files\wxPython2.8 Docs and Demos\samples\docview\
于 2009-05-04T07:52:38.093 に答える
1

上記のものに加えて、samples\ide に docview/pydocview の非常に広範な例があります。実行したい場合は、コードをいくつか修正する必要があります (trac.wxwidgets.org #11237 で修正の概要を説明したチケットを提出しました)。かなり複雑ですが、もっと複雑なことを行う方法を理解するのに便利だと思いました。たとえば、samples\ide\activegrid\tools\ProjectEditor.py はゼロから構築されており、すでにすべてを実行してくれるコントロールに頼るのではなく、元に戻すなどのサポートがあります。そうすれば、物事がどのように行われるべきかを詳細レベルで確認できます。その点で、ドキュメントはかなり役に立ちません。

docview/pydocview を使用しないことに決めた場合は、例として役立つと思われる wxPython で作成されたスプレッドシート アプリケーションがあります。ドキュメント ビュー フレームワークは実装していませんが、いくつかの特徴があり、元に戻す/やり直しシステムを実装しました。http://www.missioncognition.net/pysheet/で確認してください。 私は現在 pydocview ベースのアプリに取り組んでいるので、最終的にはそれが私のサイトにアップされることを期待しています。

于 2009-09-30T18:22:46.077 に答える