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.
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ı ?
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?
@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.
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.
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ı ?
@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.
@@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?
@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.
@@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.
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 ?
@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.
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 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?
@@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.
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 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 :)
@@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.
@@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.
""" 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 :)
Design2Py Converter indirme adresi : yapayzekalabs.blogspot.com/p/design2py-converter.html
.
mis gibi emek kokuyor!! Teşekkürler...
@Amaçsız Oyuncu teşekkürler, iyi çalışmalar
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.
@Alper Ekmekci ilginiz ve yorumunuz için teşekkürler. Kanala abone olup videoları beğenmeyi unutmayın.
Hocam ağzınıza sağlık.. güzel bir anlatım gerçekten. ..
@Mehmet Kara ilginiz ve güzel yorumunuz için teşekkürler. Videoları beğenip kanala abone olmayı unutmayın.
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ı ?
@deneme hesap ben denemedim aynı yöntemle deneyebilirsiniz.
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?
@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.
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.
@Ali Sevindik ikon boyutunu arttırmak için hangi fonksiyonu kullandınız ?
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ı ?
@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.
@@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?
@Serbest Meslek Erbabı qrc dosyasını değil onun python kodlarına dönüştürülmüş halini başka projelerde kullanabilirsiniz.
@@YapayZekaLabs peki ben o dosyayi qt designerde kullanamam degil mi o icine attigim iconlarin isimlerini ezberlemem lazim bir nevi
@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.
Hocam Merhabalar, eklediğimiz ikonun saydamlık ayarını nasıl yapıcaz. İkondaki beyaz kısımlar gözüksün istemiyorum.
@mseroglu47 ders 13.2'de ( ua-cam.com/video/ASyC8TRFVdE/v-deo.html ) bahsettiğiniz özelliği anlattım. Oradan bakabilirsiniz.
@@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.
@mseroglu47 kusura bakmayın ben yanlış anlamışım. İyi çalışmalar.
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 ?
@Enes Uğur hangi işletim sistemini kullanıyorsunuz ? Kurulumu nasıl yaptınız ? Hangi PyQt5 versiyonunu kurdunuz ?
@@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.
@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.
@@YapayZekaLabs Teşekkür ederim hocam buldum sağolun.
@Enes Uğur rica ederim, iyi çalışmalar.
Hocam iyi günler .Komutta aynı şekilde yazıyorum fakat can not file in resources hatası alıyorum . Nedeni nedir acaba?
@Baris Ksp pyrcc5 dönüşümünü dosya yollarından dolayı yapamıyor olabilir.
@@YapayZekaLabs Çok teşekkürler hocam yardımınız için .
@Baris Ksp rica ederim, iyi çalışmalar.
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ı?
@shadow man o konu hakkında video yok, QFileDialog sınıfına bakabilirsiniz.
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
@Serbest Meslek Erbabı teşekkürler
@@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?
@@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.
hocam yaptığınız gibi yaptım fakat hata gelmiyor ama pencere ikonu da değişmiyor neden olabilir ?
@Gökhan TUNCER hata bir çok sebepten kaynaklanabilir. Projenizi yapayzekalabs@gmail.com adresine mail atarsanız, oradan yardımcı olabilirim.
Hocam ellerinize saglik. Mac os'da pencereye ve butona icon ekleyemedim. ayni seyi yaptim icon gozukmuyor
@sevda Aghalarova pyrcc5 dönüşümü yaptınız mı ?
@@YapayZekaLabs benim QT designerde resoruce browser yok o yuzden kodla eklemek zorunda kaldim ikonlari hocam
@sevda Aghalarova bilgilendirme için teşekkürler.
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)
@Serbest Meslek Erbabı mailine cevap verdim ayrıca derste "icons_rc" hatasına sebep olan durumdan bahsetmiştim.
@@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 :)
@Serbest Meslek Erbabı bu işler böyle, zamanla harcanan zamanlar tecrübe oluyor işte.
Teşekkürler
@Meydandakiler ilginiz için teşekkürler. Kanala abone olup videoları beğenmeyi unutmayın.
@@YapayZekaLabs Kanal İsmi ile ilgili videolar gelicek mi?
Derin Öğrenme , Makina Öğrenmesi vs
@@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.
@@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.
@@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.
""" 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 :)
@Osman Gazi yapayzekalabs@gmail.com adresine projenizi tüm dosyalarıyla birlikte mail atabilir misiniz ? Projeyi görmeden yardımcı olmak zor oluyor.