Size: a a a

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

2020 December 29

AO

Atatakai Ocha in Сообщество Python Программистов
Andrew Dakhnovsky
тебе нужно чтобы при первоначальном попадании фокуса в поле ввода поялвялося месседжбокс а потом - нет?
типа так?
Да! Можно посмотреть код?
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Atatakai Ocha
Да! Можно посмотреть код?
надо переопределять событие как описано вот здесь:
https://stackoverflow.com/questions/41798371/how-to-know-which-qwidget-in-a-ui-form-got-the-focus-in-pyqt
ну вот код именно мой
https://pastebin.com/xRFMVGzq
источник

AO

Atatakai Ocha in Сообщество Python Программистов
Спасибо огромное, очень помогли
источник

K

KarmaBot in Сообщество Python Программистов
Atatakai Ocha
Спасибо огромное, очень помогли
Вы увеличили карму Andrew Dakhnovsky до 30.70 (+1.00)
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Atatakai Ocha
Спасибо огромное, очень помогли
да пожалста
там код с останками каких-то тестов старых так шо извини есличо
надеюсь разберешься
источник

s

scykeer in Сообщество Python Программистов
ребята,а можно многопоточно запускать методы?
источник

s

scykeer in Сообщество Python Программистов
переменные в классе разве не будут путаться?
или я что то не понимаю
источник

ом

онлайн мектеп... in Сообщество Python Программистов
scykeer
переменные в классе разве не будут путаться?
или я что то не понимаю
Он и не будет запускатся многопоточно, есть такая вещь есть блокировка, если несколько потоков пытаются использовать один и тот же адрес памяти или переменную, то от многопоточности не будет пользы, так как они выполнятся поочередно
источник

s

scykeer in Сообщество Python Программистов
а если запускать функции которые вне класса,то многопоточносьб будет работать?
источник

ом

онлайн мектеп... in Сообщество Python Программистов
scykeer
а если запускать функции которые вне класса,то многопоточносьб будет работать?
Да, только если не передавать в функции разных потоков один и ту же переменную.
источник

QZ

Qwert Zazaq in Сообщество Python Программистов
если я напишу в функции просто return для её завершения на определенном этапе, так можно?
в плане без какого-либо значения
источник

М

Мем in Сообщество Python Программистов
Qwert Zazaq
если я напишу в функции просто return для её завершения на определенном этапе, так можно?
в плане без какого-либо значения
можно
источник

QZ

Qwert Zazaq in Сообщество Python Программистов
Мем
можно
спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Qwert Zazaq
спасибо
У Вас слишком мало кармы для этого
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Qwert Zazaq
если я напишу в функции просто return для её завершения на определенном этапе, так можно?
в плане без какого-либо значения
можно
это будет то же самое что return None
источник

QZ

Qwert Zazaq in Сообщество Python Программистов
Andrew Dakhnovsky
можно
это будет то же самое что return None
а понял, благодарю
источник

А

Айван in Сообщество Python Программистов
scykeer
переменные в классе разве не будут путаться?
или я что то не понимаю
Насколько знаю, подобное при определённых обстоятельствах всё-таки возможно (читал в книге по асинку))
Для потоков есть threading.Lock, поидее должен блокировать там где подобная ситуация может возникнуть (думаю, сможешь к нему найти примеры таких ситуаций)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
онлайн мектеп
Он и не будет запускатся многопоточно, есть такая вещь есть блокировка, если несколько потоков пытаются использовать один и тот же адрес памяти или переменную, то от многопоточности не будет пользы, так как они выполнятся поочередно
конкретно в питоне - примерно так (но с оговоркой на то что есть специфика касательно I/O-bound задач)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
даже не конкретно в питоне
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
а конкретно в CPython
источник