Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5743
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Hans-Peter Jansen <hpj@urpla.net> |
| Newsgroups | de.comp.lang.python |
| Subject | [Python-de] Re: When should I use "parent=None" in __ini__ and |
| Date | Fri, 08 Oct 2021 18:05:58 +0200 |
| Lines | 62 |
| Message-ID | <10908767.Al5bunHUc5@xrated> (permalink) |
| References | <f1185431-5233-4f5f-bb9b-c0366bd53866n@googlegroups.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de KAHB0Q7qrchCAH+LCkLf6AtGFnnin8Ei0i1xE+csWgrQ== |
| Authentication-Results | mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral |
| X-Virus-Scanned | amavisd at 'smile.earth' |
| In-Reply-To | <f1185431-5233-4f5f-bb9b-c0366bd53866n@googlegroups.com> |
| X-Provags-ID | V03:K1:jcfHRSyFzmHh22vCYu6bLhvdnSCAJ6Owm541RI9/wvfxsibP3Ml 5VFH1BC5sFcfB/2gPqDU/B4m94dPHehbbuwENmuiZsCmVCP0Kett8O26StwMBMmC3IT2Npg 4y34DIuJdmfcUBSOFIpjIaRhrhkeVrqhesOSFgU7jAnGB6XAW3NVsPqaIheRV6wljvf/7U4 zFSrSgPwq/ZaYjHmrBDZA== |
| X-Spam-Flag | NO |
| X-UI-Out-Filterresults | notjunk:1;V03:K0:ZCncqnhU6Nw=:2AANdVBfMyg5TKfJMSIHP4 onvpacWyQ//cQQDZloTWVCQO0P5+R3G8pk061xsW9cr8LzVPADQ9KF/yUiWpd366KgpI1q3Z6 gTUFE56lQG5sQ8N0Rb+1qPIXf0MvTI+DzVXzXohEewXnxy3xdR4sznn+kxAD6r8CRkhYvQQ05 J6MJog1GjoDvqYu0zyNSZvAJxKhT+PYXUNkv9u0fdiLrdfUPzinN/1mZCFEZk6KDu7gAvr6cQ 6iqnNnhqJdFdZzBATYauCVvkv0DhOxdonX38g6xdQuN9lnrqP7ji4kSmUjW0cjOw/Q57Brl4R /dxBl/MSRtBQR5Nm/94gkej17JpVwpeElA9dngNei9Ar5Xt+Mvubcxoqo1wEwsazgqP0KLySG jkeQTmJMbmmg8IaaQilRTbrwSOJpGXRsXYWzZXrm44g7f6eeZokY4c8HcikRJ50QnqGvzh63u kjrPu8gpOwfrUaC18FiHN33t/fSwxwL6cI+VTp+mk2QbDYQgTvdfkcFBF2OMbhW/ver2Uu9v8 TpP4JdGY3nXcuYqT9eYDRiOGaVSxwNV5SnWWEjR62Eg4xhmFpPgnEiulUmbvOzKwdKNtXaTdO pSbdJ7xKyPCtu44+BS9LoaWMgtGvthIr7BQ8jc/hUEdNJ0jNzDvB7mYg+7fFJqAesoT1y1fvp CfuL2wi6FzDxqbMF+LxSTuvQJfJO4EFdetScveMVExy9HZMa5Hb5e/4aJbnjDLcMRkTg41wLf zKZIBl4Io0vZJcPtPiNdHHxbVzsOZoYZ8s53KA== |
| Message-ID-Hash | YRIUBLDQDQONG2MQ7HZUSFL2PIJ7QVDA |
| X-Message-ID-Hash | YRIUBLDQDQONG2MQ7HZUSFL2PIJ7QVDA |
| X-MailFrom | hpj@urpla.net |
| X-Mailman-Rule-Misses | dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header |
| X-Mailman-Version | 3.3.5 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| Archived-At | <https://mail.python.org/archives/list/python-de@python.org/message/YRIUBLDQDQONG2MQ7HZUSFL2PIJ7QVDA/> |
| List-Archive | <https://mail.python.org/archives/list/python-de@python.org/> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Owner | <mailto:python-de-owner@python.org> |
| List-Post | <mailto:python-de@python.org> |
| List-Subscribe | <mailto:python-de-join@python.org> |
| List-Unsubscribe | <mailto:python-de-leave@python.org> |
| Xref | csiph.com de.comp.lang.python:5743 |
Show key headers only | View raw
Mohsen, in deutschen Usergruppen solltest du dir die Arbeit machenm, auch deutsch zu schreiben. Die Antwort auf diese Frage habe ich dir schon in der vorherigen Mail gegeben. Cheers, Pete Am Freitag, 8. Oktober 2021, 12:17:15 CEST schrieb Mohsen Owzar: > When should I use "parent=None" in __ini__ and "parent" in super() > Hi Guys > I've sent this question to other Python community but didn't get any answer. > I hope that here I can get an explanation of how to use parent in the > Python OOP. > > I'm writing since almost one-year codes in Python, using TKinter and PyQt5. > I'm somehow able to writes GUIs in both of them. > > But since I'm using more Pyqt5 and using classes with initialization and > super() constructs, and also I saw lots of videos and examples of coding > them, I still don’t know exactly how and when should I use the parent in > __init()__ and super() construct. > > For example, the following lines use "parent=None" in the __init__ construct > and "parent" in the super() construct. And sometimes I do not see any of > them in these two constructs. > > class MyClass1(QWidget): > def __init__(self, name, parent=None): > super(MyClass1, self).__init__(parent) > print(self.parent().test) > > And sometimes without "parent" like the following: > > class MyClass2(QWidget): > def __init__(self, name): > super(MyClass2, self).__init__() > print(self.parent().test) > > Could anyone explain this to me when and for which action I have to use the > first one "MyClass1" and when the second one "MyClass2"? > > Mohsen > _______________________________________________ > python-de Mailingliste -- python-de@python.org > Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an > python-de-leave@python.org > https://mail.python.org/mailman3/lists/python-de.python.org/ > Mitgliedsadresse: hpj@urpla.net
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
When should I use "parent=None" in __ini__ and "parent" in super() Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-08 03:17 -0700
[Python-de] Re: When should I use "parent=None" in __ini__ and Hans-Peter Jansen <hpj@urpla.net> - 2021-10-08 18:05 +0200
Re: [Python-de] Re: When should I use "parent=None" in __ini__ and Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-08 21:13 -0700
csiph-web