2014-01-23 2 views

답변

1

이 시도 :

for spin_id in range(1,3): 
    spinboxes = self.findChildren(QtGui.QDoubleSpinBox, "doubleSpinBox_%d"%spin_id) 
    if spinboxes: 
    spinboxes[0].valueChanged.connect(self.bla) 

을하지만,이 코드는 당신이 많은 연결 spinboxes있는 경우에 유용하다) 또는

2

을, 당신은 사용할 수 getattr :

for id in range(1,3): 
    spinbox = getattr(self, "doubleSpinBox_{}".format(id)) 
    spinbox.valueChanged.connect(self.mySlot) 
관련 문제