1

鋭い開発の下でironpythonと.netを使用してプロジェクトを作成しましたが、プロジェクトをVS2010で実行するために使用したいと思います。VisualStudio2010用のPythonツールをインストールしました。プロジェクトをビルドして実行すると、次のことができます。実行されたプログラムを参照してください。つまり、作成したGUIが表示され、メニューも機能します。

しかし、どのソースファイルにも使用できるデザインビューがないため、デザイナーモードに切り替えて、いくつかのボタンなどを移動することはできません。

ただし、ソースコードには、特定の座標、サイズ、その他のプロパティを持つボタンなどが表示されますが、ボタンを編集できるデザインビューがありません。問題がどこにあるか誰かが知ることができますか?

4

1 に答える 1

2

私の知る限り、VS2010のPythonツールはデザイナーをサポートしていません。つまり、デザイナーはPythonコードを生成または理解できません。

ドキュメントから

WinFormsアプリケーション

これは、「ipyw.exeProgram.py」として起動されるアプリケーションです。プログラムにはコンソールウィンドウがありません。これの一般的な使用法は、WinFormsアプリケーションを起動することです。Python Toolsは現在、WinFormsアプリケーションを開発するためのWYSIWIGサポートを提供していません。代わりに、PythonでUIを作成するためのロジックを作成する必要があります(例については、IronPythonチュートリアルを参照してください)。

私が見つけた最も簡単な方法は、C#でGUIを実行し、IronPythonクラスを呼び出して残りを実行することです。

XAMLを使用してGUIでいくつかのことができることを示しているように見えるこのSOの質問にも注意してください。

于 2012-07-18T13:35:59.390 に答える