Kivymd bouton image écrasé python
raplapla -
Bonjour,
Je suis débutant python et j'ai un problème quand je fais un bouton avec kivy en mettant une image à la place du texte.
Mais à chaque fois, ça l'étire, quand je change la taille de mon écran. ( Quand je change d'orientation de mon écran vu que je sui sur tablette ) Donc j'aimerais pouvoir fixer l'étirement de l'image mais quand même que la taille s'adapte à la taille de l'écran utiliser, grâce à size_hint ou à une autre méthode.
Merci d'avance.
Android, Pydroid 3, Python 3.9
MDScreen:
name: "mainapp"
MDFloatLayout:
md_bg_color : 1, 1, 1, 1
Button:
text:""
pos_hint : {"center_x":.5, "center_y":.3}
font_size: "15sp"
background_normal: "i.png"
background_down: "i.png"
on_release:
root.manager.transition.direction = "left"
root.manager.current = "appcompte1"
canvas.before:
Color :
rgb: rgba(131,176,198,255)
RoundedRectangle:
size: self.size
pos: self.pos
radius: [15]
- Kivymd bouton image écrasé python
- Image iso - Guide
- Citizen code python - Accueil - Outils
- Diagnostic bouton photo - Accueil - Outils
- Bouton shift pc - Forum Jeux vidéo
- Bouton on/off comment savoir - Forum Word
1 réponse
Salut, pour ma part, je ne comprends pas ce que tu souhaites, qu'entends-tu par « fixer l'étirement de l'image » ?
À mon avis, il faut regarder du côté des propriétés des images. Il y a des propriétés comme allow_stretch et keep_ratio.
https://kivy.org/doc/stable/api-kivy.uix.image.html?highlight=image#kivy.uix.image.Image.allow_stretch
À voir ce que cela donne, et si cela ne convient pas, alors il faudra sans doute voir du côté des events afin de définir un comportement de redimensions des images comme tu souhaites lors du changement de dimension de la fenêtre, ce sera un peu plus compliqué à faire.
Bon courage.