• 04-03-2024, 14:54:55
    #1
    Merhabalar,

    Çalıştığım firma içerisinde kullandığımız programda zorlandığımız konularda bir eklenti tasarlayarak işlemleirmizi hızlandıracak bir program hazırlıyorum.
    Ancak yaşadığım sorunlardan en büyük sorun ise yaptığım .exe dosyasını farklı masaüstünde çalıştırmak istediğimde arka planda siyah terminal açılıyor unu istemiyorum ve programda tasarımda kullandığım logolarında gözükmesini istiyorum. Bunu nasıl sağlayabilirim? Örnek kaynak verebilir veya sorunu çözmemde yardımcı olabilir misiniz?

    Şimdiden tüm destekleriniz için çok teşekür ederim
  • Kabul Edilen Cevap
    • 0 Beğeni
      GoodWill adlı üyeden alıntı: mesajı görüntüle
      Gerçekten çok teşekkür ederim. Dil konusunda biraz zayıf olduğum için doğru kaynaklara ulaşmakta zorlandım.
      Çok uzun zamandır arıyordum burayı hep son çare olarak düşünmüştüm. Gerçekten çok teşkkür ederim.
      Peki diğer sorum olarak PyQt5 üzerinden çalıtırdığım programa eklemiş olduğum logo görselini her masaüstünde göstermini nasıl sağlarım?
      Bu konuda fikriniz mevcut mudur?
      iki yolu var pyinstaller ile exeye resimi gömmek ya da resimi base64 koduna dönüştürüp oradan göstermek. şu aramaları yaparak ikisinin de nasıl yapıldığını bulabilirsiniz

      pyqt5 show base64 image = https://stackoverflow.com/questions/...-image-on-pyqt
      pyinstaller ile = https://coderslegacy.com/add-image-d...installer-exe/
  • 04-03-2024, 14:59:48
    #2
    pyinstaller kullanıyorsanız --noconsole eklemeniz gerekiyor.
  • 04-03-2024, 15:03:21
    #3
    oluşturduğunuz .exe dosyası çalışır duruma geçtiğinde konsolun açılmasını veya görünmesini istemiyorsaniz noconsole kodu kullanmanız gerekir. örnek kod:

    pyinstaller --onefile --noconsole test.py
  • 04-03-2024, 15:10:34
    #4
    samutm adlı üyeden alıntı: mesajı görüntüle
    pyinstaller kullanıyorsanız --noconsole eklemeniz gerekiyor.
    Gerçekten çok teşekkür ederim. Dil konusunda biraz zayıf olduğum için doğru kaynaklara ulaşmakta zorlandım.
    Çok uzun zamandır arıyordum burayı hep son çare olarak düşünmüştüm. Gerçekten çok teşkkür ederim.
    Peki diğer sorum olarak PyQt5 üzerinden çalıtırdığım programa eklemiş olduğum logo görselini her masaüstünde göstermini nasıl sağlarım?
    Bu konuda fikriniz mevcut mudur?
  • 04-03-2024, 15:10:57
    #5
    samutm adlı üyeden alıntı: mesajı görüntüle
    pyinstaller kullanıyorsanız --noconsole eklemeniz gerekiyor.
    Nons adlı üyeden alıntı: mesajı görüntüle
    oluşturduğunuz .exe dosyası çalışır duruma geçtiğinde konsolun açılmasını veya görünmesini istemiyorsaniz noconsole kodu kullanmanız gerekir. örnek kod:

    pyinstaller --onefile --noconsole test.py
    Çok uzun zamandır arıyordum burayı hep son çare olarak düşünmüştüm. Gerçekten çok teşkkür ederim.
  • 04-03-2024, 15:22:27
    #6
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    GoodWill adlı üyeden alıntı: mesajı görüntüle
    Gerçekten çok teşekkür ederim. Dil konusunda biraz zayıf olduğum için doğru kaynaklara ulaşmakta zorlandım.
    Çok uzun zamandır arıyordum burayı hep son çare olarak düşünmüştüm. Gerçekten çok teşkkür ederim.
    Peki diğer sorum olarak PyQt5 üzerinden çalıtırdığım programa eklemiş olduğum logo görselini her masaüstünde göstermini nasıl sağlarım?
    Bu konuda fikriniz mevcut mudur?
    iki yolu var pyinstaller ile exeye resimi gömmek ya da resimi base64 koduna dönüştürüp oradan göstermek. şu aramaları yaparak ikisinin de nasıl yapıldığını bulabilirsiniz

    pyqt5 show base64 image = https://stackoverflow.com/questions/...-image-on-pyqt
    pyinstaller ile = https://coderslegacy.com/add-image-d...installer-exe/
  • 05-03-2024, 14:23:40
    #7
    samutm adlı üyeden alıntı: mesajı görüntüle
    iki yolu var pyinstaller ile exeye resimi gömmek ya da resimi base64 koduna dönüştürüp oradan göstermek. şu aramaları yaparak ikisinin de nasıl yapıldığını bulabilirsiniz

    pyqt5 show base64 image = https://stackoverflow.com/questions/...-image-on-pyqt
    pyinstaller ile = https://coderslegacy.com/add-image-d...installer-exe/
    Çok teşekkürler, bu kaynakları üzerinden araştırıp projeme uygun en doğru sonuca ulaştım. Şuanda gayet güzel ve stabil çalışıyor.
    Bir sonraki sorularımda güzel cevaplarınızla görüşmek üzere, müsait oldukça bu konularda size yazmamda sakınca yoktur umarım