def update_r_widget(self, *args):
"""Callback for updating r_widget value"""
self._display_stack += 1
r_value = self.r_widget.value
dist_min = 2 * r_value + 2
letters_max = int(r_value / 3.6)
self.margin_left_widget.min = -1
self.margin_left_widget.value = max(r_value, self.margin_left_widget.value)
self.margin_left_widget.min = r_value
self.dist_x_widget.min = -1
self.dist_x_widget.value = max(dist_min, self.dist_x_widget.value)
self.dist_x_widget.min = dist_min
self.dist_y_widget.min = -1
self.dist_y_widget.value = max(dist_min, self.dist_y_widget.value)
self.dist_y_widget.min = dist_min
self.letters_widget.max = 5000
self.letters_widget.value = min(letters_max, self.letters_widget.value)
self.letters_widget.max = letters_max
self.display()
评论列表
文章目录