Skip to content

Commit fb10407

Browse files
Updated example per feedback in slightlynybbled#29
1 parent a05f038 commit fb10407

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

examples/rotary_scale.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,16 @@
33

44
from tk_tools.images import rotary_gauge_volt
55

6+
max_value = 100.0
7+
min_value = 0.0
8+
69

710
def increment():
811
global value
12+
913
value += increment_value
14+
if value > max_value:
15+
value = max_value
1016

1117
p1.set_value(value)
1218
p2.set_value(value)
@@ -16,6 +22,9 @@ def decrement():
1622
global value
1723
value -= increment_value
1824

25+
if value < min_value:
26+
value = min_value
27+
1928
p1.set_value(value)
2029
p2.set_value(value)
2130

@@ -24,11 +33,11 @@ def decrement():
2433

2534
root = tk.Tk()
2635

27-
p1 = tk_tools.RotaryScale(root, max_value=100.0, size=100, unit='km/h')
36+
p1 = tk_tools.RotaryScale(root, max_value=max_value, size=100, unit='km/h')
2837
p1.grid(row=0, column=0)
2938

3039
p2 = tk_tools.RotaryScale(root,
31-
max_value=100.0,
40+
max_value=max_value,
3241
size=100,
3342
needle_thickness=3,
3443
needle_color='black',

0 commit comments

Comments
 (0)