C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Python WinForms 関数呼び出し

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■102484 / inTopicNo.1)  Python WinForms 関数呼び出し
  
□投稿者/ SHIBATATTO (1回)-(2023/10/17(Tue) 19:29:26)

分類:[.NET 全般] 

VisualStdio2022環境にて
Pythonプロジェクトにて作成した関数を
WinFormsのボタンを押して呼び出すことは可能でしょうか?

調べてみたのですが
WinFormsの参照にPythonを入れようとするも参照項目がなく(代わりに依存関係に入れたりしてみましたができなかったです)
そもそもできないのかなと思い始めてきました。

どうか助けてください

引用返信 編集キー/
■102485 / inTopicNo.2)  Re[1]: Python WinForms 関数呼び出し
□投稿者/ Azulean (1285回)-(2023/10/17(Tue) 20:19:38)
No102484 (SHIBATATTO さん) に返信
> 調べてみたのですが
> WinFormsの参照にPythonを入れようとするも参照項目がなく(代わりに依存関係に入れたりしてみましたができなかったです)
> そもそもできないのかなと思い始めてきました。

Python が単純な Python プロジェクトである場合、.NET と関係ないプロジェクトですので、Windows Forms のプロジェクトからは参照できません。
Python.NET など、「Python で書ける .NET プロジェクト」として仕立てる必要があります。

参考例
https://tpsxai.com/preparing_pythonnet/
引用返信 編集キー/
■102486 / inTopicNo.3)  Re[2]: Python WinForms 関数呼び出し
□投稿者/ SHIBATATTO (2回)-(2023/10/18(Wed) 13:39:40)
No102485 (Azulean さん) に返信

> Python が単純な Python プロジェクトである場合、.NET と関係ないプロジェクトですので、Windows Forms のプロジェクトからは参照できません。
> Python.NET など、「Python で書ける .NET プロジェクト」として仕立てる必要があります。

ありがとうございました。
現状のままではできないということだけでも大進歩です。

Python.NETの導入まではできたのですがサンプルプログラムの時点で止まっています。
一旦、Pythonで作成した関数TEST(中身は空白)を
Window Formsのボタンを押せば呼び出しに行きたいです。

Pythonのプロジェクト名.関数名を使えるかと思っていたらできず、
色々サンプルプログラムを試してはなぜできないかがわからない状態です。

コピーして貼り付ければ動くレベルの簡単な動作確認用プログラムの存在をご存知でしょうか?

引用返信 編集キー/
■102489 / inTopicNo.4)  Re[3]: Python WinForms 関数呼び出し
□投稿者/ Azulean (1286回)-(2023/10/19(Thu) 21:00:12)
No102486 (SHIBATATTO さん) に返信
> コピーして貼り付ければ動くレベルの簡単な動作確認用プログラムの存在をご存知でしょうか?

私は普段やっていないことなので、ご自身で調べてください。
キーワードをうまく当てられない場合は、BingChat を使うのも一手でしょう。
引用返信 編集キー/
■102493 / inTopicNo.5)  Re[4]: Python WinForms 関数呼び出し
□投稿者/ SHIBATATTO (3回)-(2023/10/20(Fri) 16:12:13)
ありがとうございました!
解決済み
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ