Size: a a a

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

2020 February 13

Nikolas § in Сообщество Python Программистов
bbclub
lambda self: self.on_cliked(0)
Нет результата
источник

A

Alexander in Сообщество Python Программистов
Хм... погоди, похоже не передается таргет
источник

A

Alexander in Сообщество Python Программистов
тогда да, только лямдой
источник

Nikolas § in Сообщество Python Программистов
Alexander
тогда да, только лямдой
Как?  🤕
источник

AY

Alex Yam in Сообщество Python Программистов
Nikolas §
Нет результата
источник

b

bbclub in Сообщество Python Программистов
clicked
источник

AY

Alex Yam in Сообщество Python Программистов
bbclub
clicked
+
источник

A

Axenia in Сообщество Python Программистов
Alex (0) увеличил карму bbclub (53.01)
источник

AY

Alex Yam in Сообщество Python Программистов
самому глаз режет
источник

Nikolas § in Сообщество Python Программистов
bbclub
clicked
Непонятно...
источник

A

Alexander in Сообщество Python Программистов
self.b0 = QPushButton("1")
self.b0.clicked.connect(lambda:self.clickhandler(self.b0))

def clickhandler(self,b):
   print(b.text())
источник

Nikolas § in Сообщество Python Программистов
Alexander
self.b0 = QPushButton("1")
self.b0.clicked.connect(lambda:self.clickhandler(self.b0))

def clickhandler(self,b):
   print(b.text())
Непонятно почему так
Непонятно что это такое
Непонятно как это работает
источник

A

Alexander in Сообщество Python Программистов
потому что lambda - это анонимная функция, реализующая callable объект
источник

Nikolas § in Сообщество Python Программистов
Alexander
потому что lambda - это анонимная функция, реализующая callable объект
Ето понятно
источник

A

Alexander in Сообщество Python Программистов
потому что внутри этой функции будет выполнена при вызове другая функция, которая как раз и обработает кнопку, переданную аргументом (ну или любой другой аргумент)
источник

b

bbclub in Сообщество Python Программистов
Nikolas §
Ето понятно
уже бы сделал 10 функций)
источник

A

Alexander in Сообщество Python Программистов
источник

b

bbclub in Сообщество Python Программистов
Alexander
потому что внутри этой функции будет выполнена при вызове другая функция, которая как раз и обработает кнопку, переданную аргументом (ну или любой другой аргумент)
а в лямбду не обязательно передавать self как параметр?
источник

A

Alexander in Сообщество Python Программистов
неа
источник

b

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