Ubuntu Türkiye

Yazılım => Python => Programlama => PyQT => Konuyu başlatan: ozgurche - 21 Ekim 2014 - 01:52:36

Başlık: def__init__ hakkında
Gönderen: ozgurche - 21 Ekim 2014 - 01:52:36
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.

Başlık: Ynt: def__init__ hakkında
Gönderen: alorak - 21 Ekim 2014 - 10:01:49
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)
Başlık: Ynt: def__init__ hakkında
Gönderen: ozgurche - 21 Ekim 2014 - 11:51:44
@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.
Başlık: Ynt: def__init__ hakkında
Gönderen: ysnn - 06 Mart 2017 - 13:12:43
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.