Size: a a a

Сообщество Python Программистов

2021 January 31

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Айван
Вот зачем сразу с переменных в глобальном скоупе начинать?(
И разве аттрибуты енамов не капсом (как у констант) пишут?
какие переменные в глобалскоупе? там только самое нужное
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Всмысле?
отступы нетипичные
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
отступы нетипичные
Ну, такое. Не дерьмово, скорее субъективщина
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
А вот бы нашёл приёб к архитектуре - было бы круто)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
А вот бы нашёл приёб к архитектуре - было бы круто)
для этого мне вней надо разобраться)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
для этого мне вней надо разобраться)
Карма того стоит🌚👌🏻
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Карма того стоит🌚👌🏻
Хотя я бы этого не делал)
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
Народ, пишу GUI приложение, есть функция в классе check(), которая открывает новое окно,  и есть другая функция в этом же классе sec(), я пытаюсь вызвать из функции sec() функцию check(), она вызывается, а окно не открывается, может кто-нибудь сказать в чем проблема?
Если при нажатии на кнопку вызывать функцию эту, то окно открывается, а я хочу, чтобы после выполнения функции sec(), выполнялась функция check()
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
источник

А

Айван in Сообщество Python Программистов
Михаил Солоненко
Почитай PEP, используй IDE, не используй глобалы.
Скорее всего какой-то глобал влияет на close-метод
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
Айван
Почитай PEP, используй IDE, не используй глобалы.
Скорее всего какой-то глобал влияет на close-метод
close метод работает, не работает шоу метод
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
Михаил Солоненко
close метод работает, не работает шоу метод
Если я прописываю эту функцию сразу в конструкторе, то окно открывается, но мне нужно, чтобы оно открылась после определённого действия)
источник

А

Айван in Сообщество Python Программистов
Михаил Солоненко
close метод работает, не работает шоу метод
Если ThirdWindow — твой класс, значит глобал влияет на него. Опять же — выкинь глобалы и можно будет нормально думать
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
Айван
Если ThirdWindow — твой класс, значит глобал влияет на него. Опять же — выкинь глобалы и можно будет нормально думать
ThirdWindow - класс отвечающий за 3 окно, оно открывается вызовом функции из класса SecondWindow
источник

А

Айван in Сообщество Python Программистов
Названия не информативные — лучше переименовать. В остальном, всё перечислил (только вместо close виноват скорее всего ThirdWindow класс)
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
Айван
Если ThirdWindow — твой класс, значит глобал влияет на него. Опять же — выкинь глобалы и можно будет нормально думать
Не использовать Глобалы вообще в классе?
источник

НК

Никита Кушнер... in Сообщество Python Программистов
a = 'y'
b = 'y'
c = '0'
d = '6'
if a == '1' and c == ('0' or '6'):
   print('true1')
elif b == 'y' and d == ('0' or '6'):
   print('true2')
почему не выполняется elif ?
источник

А

Айван in Сообщество Python Программистов
Михаил Солоненко
Не использовать Глобалы вообще в классе?
Не использовать переменные в глобальном скоупе (за пределами функции/класса) и ключевое слово global. Исключения: logger (потом узнаешь) и константы.
Чтобы передать значения в функцию используй аргументы:
self.check(c, th_v)
источник

МС

Михаил Солоненко... in Сообщество Python Программистов
Айван
Не использовать переменные в глобальном скоупе (за пределами функции/класса) и ключевое слово global. Исключения: logger (потом узнаешь) и константы.
Чтобы передать значения в функцию используй аргументы:
self.check(c, th_v)
Понял
источник