Selamlar;
class Ilkprogram(QDialog):
def __init__(self, Parent=None):
super(Ilkprogram, self).__init__(Parent)
buradaki Parent=None ve Parent ifadelerini sildiğim zamanda
yani;
class Ilkprogram(QDialog):
def __init__(self):
super(Ilkprogram, self).__init__()
program çalışıyor.Parent=None ifadesinin ne işe yaradığını bilen arkadaşlar cevaplayabilirmi?
Teşekkürler.
Sınıf yapısı ile ilgili bir durum. İç içe(miras alan) sınıflar oluşturmak istediğinizde kullanmanız zorunlu olacak. Detaylı içerik için: http://aspronot.blogspot.com.tr/2014/01/python-snflar-ve-nesne-tabanl_25.html (http://aspronot.blogspot.com.tr/2014/01/python-snflar-ve-nesne-tabanl_25.html)
@alorak ilgilendiin için öncelikle teşekkür ederim fakat vermiş olduğun link çok güzel olsa da örnekler (resim formatında) gözükmüyor.
parent = None PyQt'de ebeveyn, çocuk ilişkisi için kim kimin çocuğu, cçocul üzerinde değişiklik yaptığında ve çocuk pencere yaptığın değişiklikler kayıt edilip nereyi etkileyeceğini belirtmek için kullanılır. Etkileşimli diyaloglarda kullanıcıların üzerinde değişiklik yapıp, değişikliğin kimi etkilediğini belirtiyor.