Vue d'ensemble
Kivy 2.2, publié le 10 janvier 2023, ajoute le support de Python 3.11 et améliore la compatibilité avec les plateformes modernes.
Fonctionnalités principales
Support de Python 3.11
Kivy 2.2 est compatible avec Python 3.11, bénéficiant des améliorations de performance et des nouvelles fonctionnalités du langage.
python
from kivy.app import App
from kivy.uix.label import Label
class MonApp(App):
def build(self):
return Label(
text='Kivy 2.2 sur Python 3.11',
font_size='24sp',
)
MonApp().run()
Améliorations multi-plateformes
La compatibilité avec macOS Ventura, Windows 11 et les dernières versions d'Android a été améliorée, avec des correctifs pour le rendu graphique.
python
from kivy.app import App
from kivy.uix.button import Button
from kivy.utils import platform
class PlatformApp(App):
def build(self):
btn = Button(text=f'Plateforme : {platform}')
btn.bind(on_press=self.on_clic)
return btn
def on_clic(self, instance):
instance.text = f'{platform} - Kivy 2.2'
PlatformApp().run()
