Python'la bile kötü bir durumda değil ki.Qt framework native dilinde gayet stabil ve hızlıdır. Eğer yazdığın program çöküyorsa bunun suçlusu framework değil, senin kötü multithread programlama anlayışın nedeniyledir.
Python'la bile kötü bir durumda değil ki.Qt framework native dilinde gayet stabil ve hızlıdır. Eğer yazdığın program çöküyorsa bunun suçlusu framework değil, senin kötü multithread programlama anlayışın nedeniyledir.
Yapay zeka için C# kullanılmaz demedim ki..."Sıkıntılı bir kütüphane olduğu için thread kullanmak gerekiyor."
Sıkıntılı olduğu için thread kullanmak gerekmiyor. Eğer uzun bir işlemi UI'la aynı thread üzerinde yaparsan program donacak, kasacak, hantallaşacak. İşlem bitene kadar tepki vermeyecek. Bundan normal bir şey yok.
C#'ta yapay zeka yapılmaz diyen birinin sözlerini ciddiye alıyorum gerçi. Bende hata.
![]()
ML.NET - machine learning made for .NET | .NET
ML.NET is a machine learning framework for .NET. ML.NET supports sentiment analysis, price prediction, fraud detection, and more using custom models.dotnet.microsoft.com
C ile program yapman zor olur. C# daha iyi gelir. Ancak python gibi her türlü işi yaptıramazsın.
Her türlü işten kasıt nedir? Python'ın yapıp da C#'ın yapamayacağı o iş nedir?
Yapay zeka gibi. Aklına ne gelirse.
Hm...Yapay zeka için C# kullanılmaz demedim ki...
Yanlış anladım o cümleyi. İşin özüne dönersek bazen Python için Qt kullanıyorum geç açılıyor ayrıca Progress Bar'da indirme işlemi verirken de donuyor. Bar ilerlemeden işlem bitince program devam ediyor. Thread kullanmadan da çözülmüyor o da çökertebiliyor.
Python ile kullanmadım o yüzden yorum yapamayacağım, C++ ile kullandığım için net olarak söyleyebiliyorum.Python'la bile kötü bir durumda değil ki.
Temel GUI döngüsünün nasıl çalıştığını bilmiyorsun muhtemelen, GUI ana iş parçacığında herhangi kod akışını durduracak bir olay örneğin bir while döngüsü ya da yüksek boyutlu bir verinin widget üzerine yüklenmesi vs. sürecinde GUI kilitlenmeleri kaçınılmaz, Bu sadece QT'de değil bütün diğer GUI kitaplıklarında olan bir olay. Diğer bir durum ise ana iş parçacığında çalışan GUI araçlarına başka bir iş parçacığından doğrudan erişmeye kalkarsan race condition sebebiyle program çökecektir, dediğim gibi bunlar framework'un sorunu değil senin bilgisizliğin dolayısıyla ortaya çıkan sonuçlar. Doğru kullanımını araştırdıktan sonra herhangi bir sorunla karşılaşmayacaksın.Yapay zeka için C# kullanılmaz demedim ki...
Ayrıca python üzerinden Qt için yazacağın progressbar çöküyor. Thread kullanmayınca çöküyor.
Dynamics zaten açıkladı durumu bir daha benim açıklamama gerek yok. Thread kullanmadan neden o şekilde takılıp kaldığını anlayamıyorsan bu senin problemin, gerçekten.Yanlış anladım o cümleyi. İşin özüne dönersek bazen Python için Qt kullanıyorum geç açılıyor ayrıca Progress Bar'da indirme işlemi verirken de donuyor. Bar ilerlemeden işlem bitince program devam ediyor. Thread kullanmadan da çözülmüyor o da çökertebiliyor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.