私は今月を探していて、かなりイライラしています。
私はPythonが大好きです。
それで、コンソールベースのことをたくさんした後、私はいくつかのグラフィカルUIもやりたかったのです。
私はほとんどのフレームワーク(wxpython、glade、tkなど)を知っています。
しかし:私はGUI自体のコードを手で書きたくありません!手からすべての要素を宣言し、グリッドについて考え、トレイルとエラーを実行して、オブジェクトを適切な場所に配置するためにオブジェクトを移動する必要があるピクセル数を見つけます。さて、それは私には1990年代のように聞こえるとしましょう、そしてそれはまったく楽しいことではありません。
つまり、わかりやすくシンプルにするために、私が探しているのは、GUIをグラフィカルに設計(WYSIWYG)し、Pythonコードへのイベントベースのリンクを作成できるソリューションです。
ほとんどすべての主要な言語にはそれがあります:C / C ++の場合、それらは確かにそれを行うことができる最も多くのIDE/ツールです。Javaの場合、Wwingを備えたNetbeansがあります(私が欲しいものの例。NetbeansのUIデザイナーがjythonコードを吐き出すことができれば理想的ですが、PythonはサポートされていますがUIdesignはサポートされていません)。Mono /VisualBasicなどにもそのようなツールがあります。
では、なぜPythonにとって地獄は何もないのでしょうか?
PSそして、「あなたが本当のプログラマーなら、よりクリーンなコードを得るために手作業でそれを行う」のようなコメントはありません。非常に具体的なものが必要な場合は手作業で編集しますが、標準のUIを手作業で設計するのは時間の無駄です。