Не стоит так писать, PEP 8 нарушаешь
Да я вообще когда запускаю - программа закрывается...
во-первых либо просто if form.checkBox.checked(): либо if form.checkBox.checked() is True: А еще было бы неплохо, если бы ты показал ошибку
Вообще ошибок нет, просто закрывается окно.
Не понял
Код на pastebin.com и сюда
Только первый вариант
Если человек пишет == True, то ему надо либо просто проверить значение на истинность (что говорит о неопытности), либо ему надо конкретно проверить на то что тип переменная класса bool и истинна, тогда нужно is True. Никогда не думай, что люди вокруг глупее тебя
actually the same thing
Тут кстати вообще про другое, тут про сравнение строки с True посредством is
Я не думаю что люди глупее, но есть невежды которые спорят, хоть не правы
На скриншоте смотри примеры
А когда второе лучше?
Когда из функции могут прилететь какие-то значения помимо bool, PEP8 E712
Обсуждают сегодня