Когда вы создаете экземпляр класса NumberFormatDlg
, его метод __init__
вызывается с экземпляром в качестве первого аргумента (self
) плюс все другие передаваемые аргументы.
NumberFormatDlg.__init__
метод определяется с одним обязательным аргументом (format
) и одним необязательным аргументом (parent
).Дополнительным аргументам будет присвоено значение по умолчанию, если оно не задано (например, None
для parent
), но требуемые аргументы должны быть явно заданы вызывающей стороной.
ТакNumberFormatDlg
экземпляры должны быть созданы следующим образом:
form = NumberFormatDlg(format_string)
или примерно так:
form = NumberFormatDlg(format_string, parent_widget)
Надеюсь, ваша книга скажет вам, каким format_string
должно быть ...