def updateList(self):
"""Update sample values list"""
# get number of samples
try:
N=int(self.leNumberOfSamples.text())
except ValueError:
N=0
return
# re-generate sample list
self.lwSampleValues.clear()
for i in range(N):
value=self.settings['minV']+(self.settings['maxV']-self.settings['minV'])*i/(N-1)
self.lwSampleValues.addItem(str(value))
self.lwSampleValues.item(i).setFlags(Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable)
# store number of samples
self.N=N
# update preview
self.updatePreview()
评论列表
文章目录