2011-08-26 7 views
1

私は物理的プロセスシミュレーション用のモジュールを持っています。今私はそれのためのGUIをしたい。私はPyQtを使用してアプリケーションを作成しました。これにより、計算、そのパラメータ、およびグラフィカルな出力を制御することができます。しかし、問題があります。シミュレーションに新しい機能を追加したいのであれば、それを計算モジュールでコーディングするだけでなく、GUIモジュールで呼び出すためのラッパー関数を作成する必要があります。必要な機能にバインドします。ロジックに取り組むのではなく、明らかなコードを書く必要があるので、迷惑です。私はプロセスの自動化に関するいくつかのアイデアを持っていますが、最初に私はこの定型作業を減らすために推奨される方法がいくつかありますか?PyQt:計算モジュールGUIのボイラープレートを減らす

答えて

1

GUIプログラミングへようこそ! :)

PyQtでは、ボイラープレートの量をautoconnecting slots by nameでわずかに減らすことができます。 QtDesignerを使用せずに、実行時に任意のGUI要素を作成することもできますので、forループでチェックボックスのリストを生成することができます。