Как изменить размер изображения холста в Киви - PullRequest
0 голосов
/ 17 февраля 2019

Я делаю приборную панель цифрового автомобиля на Raspberry Pi с питоном Kivy, и мне нужно показывать обороты в реальном времени.У меня есть 2 изображения, scale7000.png и rpmBar.png

enter image description here enter image description here

Мне нужно показать часть rpmBar.png, например 50% enter image description here

Я создаю изображение:

self.rpmBar = Image(source='rpmBar.png', size_hint=(None,None), height=154, width=800, pos=(0,240))
self.add_widget(self.rpmBar)

Как установить новый размер холста?как этот псевдокод:

self.rpmBar.canvas_width = 50%

1 Ответ

0 голосов
/ 17 февраля 2019

Джон Андерсон, спасибо!StencilView - правильный путь

self.rpmBar = StencilView(size_hint=(None,None), size=(800,154),pos=(0,240))
self.rpmBarImage = Image(source='rpmBar.png', size=(800,154), pos=(0,240))
self.rpmBar.add_widget(self.rpmBarImage)
self.add_widget(self.rpmBar)

self.rpmBar.width = 500
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...