PyQt5 dersleri #5 Qt Kaynak Dosya Sistemi - Projeye ikon resim ekleme

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 67

  • @YapayZekaLabs
    @YapayZekaLabs  4 роки тому

    Design2Py Converter indirme adresi : yapayzekalabs.blogspot.com/p/design2py-converter.html

  • @amacszoyuncu8328
    @amacszoyuncu8328 3 роки тому

    mis gibi emek kokuyor!! Teşekkürler...

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Amaçsız Oyuncu teşekkürler, iyi çalışmalar

  • @bigkingextra
    @bigkingextra 4 роки тому

    Windows veya ubuntu için direk cmd ya da terminal üzerinden çalışmak pyrcc5'in kurulu olduğu yerden çalışmaktan daha rahat oluyor. Elinize sağlık; detaylar, anlatım ve emeğiniz için teşekkürler.

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @Alper Ekmekci ilginiz ve yorumunuz için teşekkürler. Kanala abone olup videoları beğenmeyi unutmayın.

  • @MehmetKara-dw6sf
    @MehmetKara-dw6sf 5 років тому

    Hocam ağzınıza sağlık.. güzel bir anlatım gerçekten. ..

    • @YapayZekaLabs
      @YapayZekaLabs  5 років тому

      @Mehmet Kara ilginiz ve güzel yorumunuz için teşekkürler. Videoları beğenip kanala abone olmayı unutmayın.

  • @denemehesap3828
    @denemehesap3828 Рік тому

    detaylı ve güzel anlatımınız için teşekkürler. Bir sorum olacaktı. Acaba img dosyalarında olduğu gibi music ve video dosyalarını da uygulamamıza gömebileceğimiz bir yol var mı ?

    • @YapayZekaLabs
      @YapayZekaLabs  Рік тому

      @deneme hesap ben denemedim aynı yöntemle deneyebilirsiniz.

  • @erayozer4927
    @erayozer4927 4 роки тому

    merhabalar, yaptığım projede genereated codeları kullanmamam gerekli o yüzden pyuic5 komutu yerine loadUi kullanıyorum lakin sorun şu ki qrcye eklediğim ikonları kullanamıyorum.pyrcc5 komutu dışında yani generated kodlar dışında kullandığım ikonları programımda nasıl görebilir loadui kullanarak?

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @Eray Özer ikonları bir klasör içerisine koyup kod ile ikonların bulunduğu yolu belirterek arayüz elemanlarına ikon ekleme işlemi gerçekleştirebilirsiniz. Derste ilk olarak bu yöntemi göstermiştim. Sonuç olarak designer tarafında hiç ikon kullanmadan sadece kod ile ikon eklemeniz gerekiyor.

  • @alisevindik1084
    @alisevindik1084 3 роки тому

    Merhaba Hocam,
    Ubuntu üzerinden yapıyorum dersleri. Button eklediğimde iconu hem normal path'ten çekereki hem kod ile qrc ile çekerek hem de kodsuz qrc ile çekerek yapabiliyorum. Ancak Push button eklediğimde size'ı arttırmayı hem kod ile hem de qt designer ile denediğimde hep button size artıyor, icon size hep sabit kalıyor. Sebebi nedir? Ayrıca Ubuntuda Window'a icon eklenmiyor. Uzun bi süre bunun için vakit harcadım. Bunu da belirtirseniz belki insanlar o adımı geçer. Teşekkürler.

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Ali Sevindik ikon boyutunu arttırmak için hangi fonksiyonu kullandınız ?

  • @serbestmeslekerbab5623
    @serbestmeslekerbab5623 3 роки тому

    Merhaba ikon oluştururken qrc dosyasına ikonlarımızı gösteriyoruz ve kullanıyoruz bunda sorun yok. Ama o ikonları silince ya da dizini değiştirince neden QTDesigner ikonları görmüyor. Yani aslında biz qrc içine atmış olmadık mı o ikonları ?

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Serbest Meslek Erbabı 5. dersi izlediyseniz pyrcc5 dönüşümü yaparak (Qt kaynak dosya sistemini kullanarak) KOD tarafında (dönüştürülen Python dosyasını kodlarımıza ekleyerek - import ederek) ikonları klasörden bağımsız hale getirdik, Qt designer tarafında böyle bir durum söz konusu değil.

    • @serbestmeslekerbab5623
      @serbestmeslekerbab5623 3 роки тому

      @@YapayZekaLabs peki bu python qrx dosyasini kopyalayip baska yerde kullandığımızda içindeki resimleri de almis olmuyor muyuz? Yoksa bu dosyada sadece ikonların uzantı adresleri mi yer alıyor?

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Serbest Meslek Erbabı qrc dosyasını değil onun python kodlarına dönüştürülmüş halini başka projelerde kullanabilirsiniz.

    • @serbestmeslekerbab5623
      @serbestmeslekerbab5623 3 роки тому

      @@YapayZekaLabs peki ben o dosyayi qt designerde kullanamam degil mi o icine attigim iconlarin isimlerini ezberlemem lazim bir nevi

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Serbest Meslek Erbabı qrc dosyasını qt designer da, qrc 'nin python'a dönüştürülen dosyayı da kod ile istediğiniz yerde kullanabilirsiniz. 5. dersi iyi izleyin orada qrc dosyası seçtirme aşaması var. O dosya boş da olabilir önceden oluşturulan qrc dosyası da olabilir.

  • @mseroglu47
    @mseroglu47 4 роки тому

    Hocam Merhabalar, eklediğimiz ikonun saydamlık ayarını nasıl yapıcaz. İkondaki beyaz kısımlar gözüksün istemiyorum.

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому +1

      @mseroglu47 ders 13.2'de ( ua-cam.com/video/ASyC8TRFVdE/v-deo.html ) bahsettiğiniz özelliği anlattım. Oradan bakabilirsiniz.

    • @mseroglu47
      @mseroglu47 4 роки тому

      @@YapayZekaLabs hocam izledim ancak orda tuşa saydamlık verme var. Ben ise ikon u saydam yapmak istiyorum. Ama buldum. Teşekkürler dönüş yaptığınız için. Bir site yardımı ile beyaz kısımları saydam yapıyorum. png olarak kaydetmek gerekiyor.

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @mseroglu47 kusura bakmayın ben yanlış anlamışım. İyi çalışmalar.

  • @enesuqur
    @enesuqur 4 роки тому

    26.07 Hocam ben aynı yolu izledim ama pyrcc5.exe yi bulamadım. Program ile pyuic5'i kullanabiliyorum o var ama pyrcc5'i bulamadım. Nerden kontrol edebilirim ya da ayrıca nerden indirebilirim ?

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @Enes Uğur hangi işletim sistemini kullanıyorsunuz ? Kurulumu nasıl yaptınız ? Hangi PyQt5 versiyonunu kurdunuz ?

    • @enesuqur
      @enesuqur 4 роки тому

      @@YapayZekaLabs Hocam Windows 7 kullanıyorum. Kurulumu pip install pyqt5 ve pip install pyqt5-tools komutlarını girerek yaptım. PyQt5inde 5.13.2 sürümü gözüküyor.

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому +1

      @Enes Uğur derslerde anlattığım gibi (pyqt5-tools) kurulum yaptıysanız Scripts klasörü içerisinde olması lazım. Ayrıca bilgisayarınız içerisinde pyrcc5 diye aratarak bulabilirsiniz.

    • @enesuqur
      @enesuqur 4 роки тому

      @@YapayZekaLabs Teşekkür ederim hocam buldum sağolun.

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому +1

      @Enes Uğur rica ederim, iyi çalışmalar.

  • @barisksp9014
    @barisksp9014 4 роки тому

    Hocam iyi günler .Komutta aynı şekilde yazıyorum fakat can not file in resources hatası alıyorum . Nedeni nedir acaba?

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @Baris Ksp pyrcc5 dönüşümünü dosya yollarından dolayı yapamıyor olabilir.

    • @barisksp9014
      @barisksp9014 4 роки тому

      @@YapayZekaLabs Çok teşekkürler hocam yardımınız için .

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @Baris Ksp rica ederim, iyi çalışmalar.

  • @shadowman1759
    @shadowman1759 3 роки тому

    Merhaba, arayüzde butona tıklayınca dosya açmak yada dosya kaydetmek için açılan pencere işlemleri nasıl yapılıyor bununla ilgili video var mı?

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @shadow man o konu hakkında video yok, QFileDialog sınıfına bakabilirsiniz.

    • @serbestmeslekerbab5623
      @serbestmeslekerbab5623 3 роки тому

      clicked connect ile fonksiyona bağlayacaksın ve fonksiyon şu şekilde olmalı:
      def dosya_ac(self):
      dosya_ismi=QFileDialog.getOpenFileName(self,"Mavi",os.getenv("Desktop")
      # Burada Mavi senin o alttaki Dosya ismin yani menubarın texti, os ise dosya açmak için gerekli başta import os demeyi unutma. Burada dosya özelliklerini ismini falan bir listeye attı bu listenin ilk elemanıda dosyanın adı
      with open(dosya_ismi[0],"r") as file:
      dosya_icerigi = file.read()
      # Burada dosya ismini yazdın ve r ile okumuş oldun. file read ile de bu içeriği dosya_icerigi adlı nesneye atatın artık ne işlem yaptırmak istersen yapabilirsin.
      #Kaydetmek için getOpenFileName değil de getSaveFileName demen lazım. Başta karışık gelebilir ama python da dosya açma ve okuma işlemlerini bilyiorsan anlarsın bilmiyorsan önce onları öğrenmen gerekli. Kolay gelsin

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Serbest Meslek Erbabı teşekkürler

    • @serbestmeslekerbab5623
      @serbestmeslekerbab5623 3 роки тому

      @@YapayZekaLabs Hocam benimde size bir sorum olacak. Bu menubardaki textlerin rengini değiştirebiliyor muyuz? Yani Renkler yazısının rengini mesela bir de icon.qrc dosyasındaki ikonları silince icon dosyası bozuluyor biz burada icon.qrc içine atmış olmadık mı bu ikonları neden bu dosya bolzuluyor?

    • @shadowman1759
      @shadowman1759 3 роки тому

      @@serbestmeslekerbab5623 Hocam merhaba sınıf oluşturmadan şu şekilde yapıyorum ancak dosyada içerik olmasına rağmen terminal ekranına boş geliyor.
      def dosyaAc():
      dosya=QFileDialog.getOpenFileName(os.getenv("Desktop"))
      with open(dosya[0],"r") as file:
      oku = file.read()
      print(oku)
      ayrıca menubarın olayla ilişkisini anlamadım ve os.getenv işe yaramıyor gibi onu oraya yazmasamda aynı şekilde çalışıyor.

  • @gokhantuncer921
    @gokhantuncer921 5 років тому

    hocam yaptığınız gibi yaptım fakat hata gelmiyor ama pencere ikonu da değişmiyor neden olabilir ?

    • @YapayZekaLabs
      @YapayZekaLabs  5 років тому +1

      @Gökhan TUNCER hata bir çok sebepten kaynaklanabilir. Projenizi yapayzekalabs@gmail.com adresine mail atarsanız, oradan yardımcı olabilirim.

  • @sevdaaghalarova465
    @sevdaaghalarova465 4 роки тому

    Hocam ellerinize saglik. Mac os'da pencereye ve butona icon ekleyemedim. ayni seyi yaptim icon gozukmuyor

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @sevda Aghalarova pyrcc5 dönüşümü yaptınız mı ?

    • @sevdaaghalarova465
      @sevdaaghalarova465 4 роки тому

      @@YapayZekaLabs benim QT designerde resoruce browser yok o yuzden kodla eklemek zorunda kaldim ikonlari hocam

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @sevda Aghalarova bilgilendirme için teşekkürler.

  • @serbestmeslekerbab5623
    @serbestmeslekerbab5623 3 роки тому

    Hocam derslerinizi severek izliyorum fakat sanırım yanlış bir dosya silmemden kaynaklı artık ne programınızdan nede manuel olarak cmd den icons.qrc dosyasını python dosyası haline getiremiyorum ve icons.rc modül hatası alıyorum. Anaconda3 ve Python3.5 ile PyQt5 silip tekrar yükledim çözüm bulamadım. Yardımlarınızı bekliyorum teşekkürler.
    (Fotoları mail olarak atmaya çalıştım ama sanırım eski mail adresiniz var sitede gmail hata verdi gönderilemiyor diye @itu uzantılı mail adresinize mail attım yarcımlarınızı bekliyorum)

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Serbest Meslek Erbabı mailine cevap verdim ayrıca derste "icons_rc" hatasına sebep olan durumdan bahsetmiştim.

    • @serbestmeslekerbab5623
      @serbestmeslekerbab5623 3 роки тому

      @@YapayZekaLabs evet türkçe isimden olmuş inanın 3 saatimi bir harf için çöpe attığıma mı yanayım neyse değerli vaktiniz için teşekkür ederim hocam videolarınızı izlemeye devam o halde :)

    • @YapayZekaLabs
      @YapayZekaLabs  3 роки тому

      @Serbest Meslek Erbabı bu işler böyle, zamanla harcanan zamanlar tecrübe oluyor işte.

  • @FatihFurkan
    @FatihFurkan 4 роки тому

    Teşekkürler

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @Meydandakiler ilginiz için teşekkürler. Kanala abone olup videoları beğenmeyi unutmayın.

    • @FatihFurkan
      @FatihFurkan 4 роки тому

      @@YapayZekaLabs Kanal İsmi ile ilgili videolar gelicek mi?
      Derin Öğrenme , Makina Öğrenmesi vs

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому

      @@FatihFurkan kanalı o amaçla açmıştım aslında. Çalıştığım ve doktora yaptığım için biraz vakit problemi yaşıyorum. Yoksa bahsettiğiniz konularla alakalı videolar çekeceğim.

    • @FatihFurkan
      @FatihFurkan 4 роки тому

      @@YapayZekaLabs Ezbere dayanmayan, her konuyu derinlemesine anlatan birisiniz.
      Böyle anlatım bulmak bu zamanda çok zor. Herkes ezbere kodları çalıştırıp konuyu biliyorum diye geçiniyor.
      Merakla Yapay Zeka konularını bekliyor olacağım. Emekleriniz için herkes adına çok teşekkür ederim. İyi çalışmalar dilerim.

    • @YapayZekaLabs
      @YapayZekaLabs  4 роки тому +1

      @@FatihFurkan güzel yorumlarınız için teşekkürler. İnşallah en kısa sürede beklentileri karşılayacak güzel bir içerik hazırlarım.

  • @osmangazi9560
    @osmangazi9560 5 років тому

    """ Kütüphaneler ekleme bölümü """
    import sys
    import os
    import numpy
    import pandas
    from PyQt5.QtWidgets import *
    from PyQt5.QtCore import *
    from PyQt5.QtGui import *
    class Window (QMainWindow):
    def __init__(self):
    super().__init__()
    self.title = " Trade Master "
    self.top = 200
    self.left = 600
    self.width = 800
    self.height = 600
    self.InitWindow()
    def InitWindow (self):

    self.setWindowTitle(self.title)
    self.setGeometry(self.left, self.top, self.width, self.height)
    self.setWindowIcon(QtGui.QIcon("eve32.png"))
    self.show()
    App = QApplication(sys.argv)
    AnaPencere = Window()
    sys.exit(App.exec_())
    hocam icon u bi türlü görmüyor sorun neden olabilir yanlışı bulamadım
    uzantı icon ve ya png le denedim aynı kaynak klasörde dosyalar fakat acmıyor bi türlü
    çok özür dilerim çözdüm sorunu self.setWindowIcon(QIcon("eve32.png"))
    yanlış yazmış sım :)
    dersler çok faydalı çok teşekkürler :)

    • @YapayZekaLabs
      @YapayZekaLabs  5 років тому

      @Osman Gazi yapayzekalabs@gmail.com adresine projenizi tüm dosyalarıyla birlikte mail atabilir misiniz ? Projeyi görmeden yardımcı olmak zor oluyor.