def update_tab(self, amount):
if amount>self.amount:
for i in range(amount-self.amount):
value = QLineEdit()
value.textChanged.connect(self.keep_valid)
# value.textChanged.connect(self.parent.input_changed)
value.setText('0')
value.setInputMask('9999999')
value.setCursorPosition(0)
self.inputs.append(value)
self.layout_inputs.insertWidget(0,value)
else:
for i in range(amount,self.amount):
self.layout_inputs.removeWidget(self.inputs[-1])
self.inputs[-1].hide()
self.inputs[-1].close()
self.inputs.remove(self.inputs[-1])
self.amount = amount
评论列表
文章目录