Tkinter vs PySimpleGUI

C# ve pythonu bir arada kullanabilirsiniz. Bir çok yolu var ama en kolayını size söyleyeyim:

C#a aktaracağınız veriyi pythonda bir metin dosyası oluşturup yazdırmak.
Yani C# projemize aktarılacak projeyi önce pythonda metin dosyası ile bu veriyi yazdırıyoruz. Bu şekilde C# buna erişebiliyor olacaktır.

Daha sonra;
C#:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "Python.exe"; //Pythonu acmak icin
startInfo.Arguments = "python dosya"; //python dosyamızı acmak icin (PATHa gore bu komut degisebilir)
process.StartInfo = startInfo;
process.Start(); //Python dosyasını acıp txt icine veri yazdırıyoruz

Bu kod ile c# üzerinden python dosyamızı çalıştırıp veriyi txt dosyasına yazdırmış oluyoruz. Sonrasında algoritmanıza göre C# projenize bunu okutuyorsunuz.

Bu en kolay yol. Fakat görüntü açısından ve güvenlik açısından ne kadar tercih edilir bilemem. Sonuçta o veri insan eli ile yine değiştirilebilecektir. Bunun için sizin kafanıza göre kalmış. TXT dosyasını şifreleyebilirsiniz veya uzantısını değiştirebilirsiniz. Ya da başka yöntem deneyebilirsiniz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…