Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Call for Presentations - Qt World Summit

    Very newbie question how to __init__ classes the right way

    Language Bindings
    1
    1
    628
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MSDavid last edited by

      Hi!
      I'm still learning GUI Programming with Python and I found that different authors suggest different ways to initialize classes.

      For instance, Venkateshwaran Loganathan in his book "PySide GUI Application Development" always suggests the following form:

      @class SomeDialog(QDialog):
      def init(self):
      QDialog.init(self)
      ...@

      while Bogdan Milanowich in his "video tutorials":https://www.youtube.com/watch?v=0vvb7Kv59qA&index=3&list=PLe2ARo5vBp8A6XZbFYqV2FhWsSP0CnGeL, suggests the following:

      @class SomeOtherDialog(QDialog):
      def init(self, parent=None)
      super(SomeOtherDialog, self).init(parent)
      ...@

      What are the differences?
      Which is the best way?

      Thanks
      D.

      P.S. Sorry for bringing down the quality of discussions here ;-) with my questions

      1 Reply Last reply Reply Quote 0
      • First post
        Last post