def__init__ hakkında

Başlatan ozgurche, 21 Ekim 2014 - 01:52:36

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ozgurche

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.


alorak

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
özgürlük için

ozgurche

@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.

ysnn

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.