2

実際に PyQT を使用して python でプロジェクトに取り組んでいると、「不快」なウィジェットや十分な動作をしないウィジェットを作成することを選択します。

そのため、QToolbox、QDate、およびその他のいくつかの動作がプロジェクトに受け入れられないことが最終的に判明したため、これらを適応させる必要がありました。

完全な新しいウィジェット、つまりスケジューラーも作成する必要がありました。

これらを作成していたので、時間がかかりすぎると判断されました。そのため、他のライブラリについて考えるように求められました。

実際にwxPythonでスケジューラのプロジェクトを見つけました. ここにあります:http://code.google.com/p/wxscheduler/

そこで、Python での GUI プログラミングの経験が私よりも多いすべての人に尋ねます。PyQT 以外でプロジェクトをやり直す必要がありますか? 質問が奇妙であることは承知していますが、知っておくべきことは次のとおりです。

  • プロジェクトは現在2か月間進行中です
  • 私は PyQT しか知らず、2 か月前に Python で作業を開始しました
  • 私たちは現在プロジェクトに 3 人いて、現在 PyQT しか知りません
  • 私たちは現在、多くの PyQT ウィジェットを管理しており、これらの新しいウィジェットのコーディングを開始していました。

私たちを助けてください=)

ありがとう

編集:プロジェクトがオープンソースでマルチプラットフォームであることを追加する必要があります

4

3 に答える 3

2

必要に応じて、他のライブラリを自由に参照してください。wxPython の作成者である Robin Dunn は、最近 PySide の作業を開始しました。彼は、PySide が wx にいくらか似ていることを発見したため、wxPython があなたの脳にもかなりよく適合することがわかるかもしれません。確かに、wx のクラス名は PyQt よりも直感的だと思います。確実に知る唯一の方法は、実際に少し実験して、それが機能するかどうかを確認することです. wxPython コミュニティは、私が長年関わってきた中で最高の Python コミュニティの 1 つです。

于 2013-04-08T14:33:43.393 に答える
0

1 つの可能性は、QtWebKit を介して HTML スケジューラ コントロールを使用することです。UI がカスタム スケジューラ ウィジェットを配置する場所に QWebView を配置できる場合、選択できる優れたスケジューラ ウィジェット (jQuery プラグインなどとして実装) が多数ある可能性があります。

于 2013-04-15T03:41:33.733 に答える
-1

私たちは、「不快」なウィジェットや十分な動作をしないウィジェットを作成することを選択します。

「楽しい」ウィジェットを作ってみませんか?

そのため、これらを適応させる必要がありました。

はい。それが解決策です。

時間がかかりすぎると判断された

GUI API全体を変更すると、さらに時間がかかると思いませんか? 私が知っているように、どの Python GUI ライブラリにも、特に Qt で使用できるネイティブ スケジューラはありません。非常に具体的なニーズがない限り、既存のライブラリでそのような既存のものを見つけることができないことを確認するために、再作成するのにそれほど長くはかからないと思います. wxScheduler に関しては、wxWidget を使用していて、Qt を使用している場合でも、コードを見て、その方法を理解できると思います。

于 2013-04-08T14:31:45.510 に答える