|
85 | 85 |
|
86 | 86 | # Sample thermometer from -40C to 50C, with a value of +15C
|
87 | 87 | vertical_bar = VerticalProgressBar(
|
88 |
| - (50, 4), |
89 |
| - (10, 24), |
| 88 | + (44, 4), |
| 89 | + (8, 24), |
90 | 90 | min_value=-40,
|
91 | 91 | max_value=50,
|
92 | 92 | value=15,
|
|
97 | 97 | )
|
98 | 98 | group.insert(2, vertical_bar)
|
99 | 99 |
|
| 100 | +vertical_bar2 = VerticalProgressBar( |
| 101 | + (54, 4), |
| 102 | + (8, 24), |
| 103 | + min_value=-40, |
| 104 | + max_value=50, |
| 105 | + value=15, |
| 106 | + bar_color=0x1111FF, |
| 107 | + fill_color=None, |
| 108 | + margin_size=0, |
| 109 | + outline_color=0x2222AA, |
| 110 | + direction=VerticalFillDirection.TOP_TO_BOTTOM, |
| 111 | +) |
| 112 | +group.insert(3, vertical_bar2) |
| 113 | + |
100 | 114 | # Countdown to the start of the bars demo
|
101 | 115 | countdown_bar = HorizontalProgressBar(
|
102 | 116 | (2, 2),
|
|
112 | 126 |
|
113 | 127 | countdown_end_color = 0xFF1111
|
114 | 128 |
|
115 |
| -group.insert(3, countdown_bar) |
| 129 | +group.insert(4, countdown_bar) |
116 | 130 | # group.insert(0, countdown_bar)
|
117 | 131 |
|
118 | 132 | print("Progress bars added. Starting demo...")
|
|
148 | 162 | ranged_bar.value = progress_bar_value
|
149 | 163 | progress_bar_value += progress_bar_incr
|
150 | 164 |
|
| 165 | + if not (button1.value and button2.value): |
| 166 | + |
| 167 | + if not button1.value: # "UP" button pushed |
| 168 | + print("UP button pressed. Increasing vertical bars by 3") |
| 169 | + vertical_bar.value = min(vertical_bar.maximum, vertical_bar.value + 3) |
| 170 | + vertical_bar2.value = min(vertical_bar2.maximum, vertical_bar2.value + 3) |
| 171 | + |
| 172 | + if not button2.value: # "DOWN" button pushed |
| 173 | + print("DOWN button pressed. Decreasing vertical bars by 3") |
| 174 | + vertical_bar.value = max(vertical_bar.minimum, vertical_bar.value - 3) |
| 175 | + vertical_bar2.value = max(vertical_bar2.minimum, vertical_bar2.value - 3) |
| 176 | + |
151 | 177 | if progress_bar_value > progress_bar.maximum:
|
152 | 178 | progress_bar_value = progress_bar.maximum
|
153 | 179 | progress_bar_incr *= -1
|
|
156 | 182 | progress_bar_value = progress_bar.minimum
|
157 | 183 | progress_bar_incr *= -1
|
158 | 184 |
|
159 |
| - # button_pressed = False |
160 |
| - # while False == button_pressed: |
161 |
| - # button_pressed = button_pressed or not (button1.value and button2.value) |
162 |
| - # time.sleep(0.1) |
163 |
| - |
164 |
| - # print("Step") |
165 |
| - button_pressed = False |
166 | 185 | time.sleep(0.5)
|
0 commit comments