From PyQt5.QtGui import * yaparken neden tum moduller ice aktarilmiyor

from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5 import QtWidgets
from PyQt5.QtCore import *
from PyQt5.QtGui import QIcon
from PyQt5.QtGui import QFont
from PyQt5.QtGui import QPalette
from PyQt5.QtWidgets import  QMessageBox

import * yaptigimizda tüm moduller neden ice aktarilmiyor. tek tek yazmak zorunda kalinacaksa, o halde import * yapmanın manası nedir. Bu konuda bilginize ihtiyacım var.

Dostum * yapınca modüleri alıyor ama her kütüphane yinede farklı farklı eklemen lazım

1 Beğeni
1 Beğeni

o halde en sağlıklısı modulleri tek tek içe aktarmak diyebilirmiyiz. veya import* yaptigimizda hangi modullerin calisip calismadigini nasil anlayabiliriz. Benim gibi henuz kodlamaya yeni baslayanlarin anlayabilmesi acisindan sordum. Mesela aşağidaki modulu import QIcon demeden aktaramiyorum, icon eklenmiyor. Sanırım bunu anlamak icin ,kod calismadiginda modulu import* yerine import moduladı seklinde aktarma yaparak öğrenebilirim. doğru anlamıs mıyım? veya bunu anlamanın baska bir yolu varmı?

from PyQt5.QtGui import * 

yaptigimda iconu eklemiyor ancak;

from PyQt5.QtGui import QIcon yaptigimda ekliyor.

Zamanla bunu ogrenecegim lakin, en azindan takildigimda bu sorunu asmak icin bilgi edinmek istedim. ilginiz icin teşekkür ederim.