Table des matières

Python - Kivy : Hello World et un peu plus

Le programme personne

class Saisie(GridLayout):

  def __init__(self, **kwargs):
      super(Saisie, self).__init__(**kwargs)
      self.cols = 2
      self.add_widget(Label(text='Nom'))
      self.nom = TextInput(multiline=False)
      self.add_widget(self.nom)
      self.add_widget(Label(text='prénom'))
      self.prenom = TextInput(multiline=False)
      self.add_widget(self.prenom)

class Personne(App):

  def build(self):
      return Saisie()

if name == 'main':

  Personne().run()

</code>

Exécution du programme

python main.py

Explication

Ta fenêtre va contenir :

Quelques explications :