Как на кнопку цеплять функцию понятно,а вот если мы программно создаем много кнопок,то как на каждую из них повесить свою функцию?
Например решил посмотреть на примере калькулятора:
text_button=[['7','8','9','/','sqrt'],['4','5','6','*','%'],['1','2','3','-','1/x'],['0','+/-',',','+','=']]
index_row_cell=0
index_column_cell=0
b=0
c=0
for i in range(4):
for j in range(5):
bt=QtGui.QPushButton(text_button[b][c])
kompanovka.addWidget(bt,index_row_cell,index_column_cell)
index_column_cell+=1
c+=1
b+=1
c=0
index_column_cell=0
index_row_cell+=1