#python #kivy #kivymd
Вопрос:
Я пытаюсь включить некоторые кнопки с изображениями kivymd
. Я вижу некоторые интересные альтернативы, например MDIconButton
, и MDRectangleFlatIconButton
для изучения интересного дизайна, который позволяет kivymd
… Но я заметил , что, хотя изображение » png «работает как» значок » для MDIconButton
, оно не работает для MDRectangleFlatIconButton
…
Очень упрощенный пример кода приведен ниже:
main.py файл:
from kivy.lang import Builder
from kivymd.uix.screen import MDScreen
from kivymd.app import MDApp
Builder.load_file('main.kv')
class ScreenOne(MDScreen):
pass
class Example(MDApp):
def build(self):
return ScreenOne()
Example().run()
основной файл.kv:
<ScreenOne>
FloatLayout:
MDRectangleFlatIconButton:
icon: "ExampleImage.png"
text: "MDRECTANGLEFLATICONBUTTON"
pos_hint:{'x':0.5,'y':0.5}
MDRectangleFlatIconButton:
icon: 'download'
text: "MDRECTANGLEFLATICONBUTTON"
pos_hint:{'x':0.5,'y':0.7}
MDIconButton:
icon: "ExampleImage.png"
pos_hint:{'x':0.5,'y':0.3}
На MDIconButton
рисунке показан пример изображения в формате png; на MDRectangleFlatIconButton
нем просто значок «загрузить»…
Есть ли способ использовать «png» или любой другой вид изображений для MDRectangleFlatIconButton
?
Любая помощь приветствуется.