def next_frame(self, event=None):
num = int(self.numstr.text())
cnum = self.class_num.checkedId() - 1
if cnum == -1:
num += 1
else:
points = np.where(self.classes.key_pos == cnum)[0]
index = np.searchsorted(points, num, side='left')
if num in points:
index += 1
if index > len(points) - 1:
index = len(points) - 1
num = points[index]
if num < self.parent.num_frames:
self.numstr.setText(str(num))
self.plot_frame()
评论列表
文章目录