issue65:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue65:python [2012/10/21 11:56] – auntiee | issue65:python [2012/10/21 15:29] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
The first two lines are required. They basically say what version of Kivy to expect. Next we create a new type of label called ‘BoundedLabel’. The color is set with RGB values (between 0 and 1, which can be considered as 100 percent), and as you can see the blue value is set at 100 percent. We will also create a rectangle which is the actual label. Save this as “transpose.kv”. You must use the name of the class that will be using it.** | The first two lines are required. They basically say what version of Kivy to expect. Next we create a new type of label called ‘BoundedLabel’. The color is set with RGB values (between 0 and 1, which can be considered as 100 percent), and as you can see the blue value is set at 100 percent. We will also create a rectangle which is the actual label. Save this as “transpose.kv”. You must use the name of the class that will be using it.** | ||
- | La première chose que vous remarquerez est qu'il y a des étiquettes bleues | + | La première chose que vous remarquerez est qu'il y a des étiquettes bleues |
Nous allons commencer par créer un fichier .kv (en haut à droite). C'est ce qui va nous donner les étiquettes colorées. C'est un fichier très simple. | Nous allons commencer par créer un fichier .kv (en haut à droite). C'est ce qui va nous donner les étiquettes colorées. C'est un fichier très simple. | ||
Ligne 83: | Ligne 83: | ||
Nous réglons self.quelsens à 0 qui sera notre valeur par défaut pour la procédure d' | Nous réglons self.quelsens à 0 qui sera notre valeur par défaut pour la procédure d' | ||
- | Maintenant, nous allons adapter la définition de la ligne racine. Changez-le de... | + | Maintenant, nous allons adapter la définition de la ligne racine. Changez-le de : |
root = GridLayout(orientation=' | root = GridLayout(orientation=' | ||
- | à | + | à : |
root = GridLayout(orientation=' | root = GridLayout(orientation=' | ||
Ligne 116: | Ligne 116: | ||
background_color=[0.39, | background_color=[0.39, | ||
- | Maintenant changez la définition du bouton de... | + | Maintenant changez la définition du bouton de : |
btn1 = Button(text = " | btn1 = Button(text = " | ||
Ligne 124: | Ligne 124: | ||
padding=(20, | padding=(20, | ||
- | à | + | à : |
btn1 = Button(text = " | btn1 = Button(text = " | ||
Ligne 145: | Ligne 145: | ||
Remarquez que j'ai changé le format de la première définition pour plus de clarté. Les gros changements sont la taille qui passe de 680,40 à 780,20 et la couleur de fond du bouton. Rappelez-vous, | Remarquez que j'ai changé le format de la première définition pour plus de clarté. Les gros changements sont la taille qui passe de 680,40 à 780,20 et la couleur de fond du bouton. Rappelez-vous, | ||
- | Ensuite, nous allons définir trois widgets AnchorLayout pour les trois boutons que nous ajouterons plus tard. Je les ai nommées | + | Ensuite, nous allons définir trois widgets AnchorLayout pour les trois boutons que nous ajouterons plus tard. Je les ai nommés |
Trouvez la ligne « s = GridLayout » et modifiez l' | Trouvez la ligne « s = GridLayout » et modifiez l' | ||
Ligne 151: | Ligne 151: | ||
ChargeEtiquettes(0) | ChargeEtiquettes(0) | ||
- | Ceci appelle la routine ChargeEtiquettes avec notre « quelsens» | + | Ceci appelle la routine ChargeEtiquettes avec notre « quelsens » par défaut qui vaut 0. |
**Next, comment out the entire for loop code. This starts with “for i in range(0, | **Next, comment out the entire for loop code. This starts with “for i in range(0, | ||
Ligne 163: | Ligne 163: | ||
Ensuite, commentez la totalité du code de la boucle for. Cela commence par « for i in range(0, | Ensuite, commentez la totalité du code de la boucle for. Cela commence par « for i in range(0, | ||
- | Maintenant, enregistrez votre code et essayer | + | Maintenant, enregistrez votre code et essayez |
- | Nous sommes presque au bout de notre code, mais il nous reste quelques petites choses à faire. Après la ligne « sv = ScrollView », ajoutez la ligne suivante... | + | Nous sommes presque au bout de notre code, mais il nous reste quelques petites choses à faire. Après la ligne « sv = ScrollView », ajoutez la ligne suivante |
sv.size = (720, 320) | sv.size = (720, 320) | ||
Ligne 181: | Ligne 181: | ||
That’s it. Save and run the code. If you click on the About button, you will see the simple popup. Just click anywhere outside of the popup to make it go away.** | That’s it. Save and run the code. If you click on the About button, you will see the simple popup. Just click anywhere outside of the popup to make it go away.** | ||
- | Celà définit la taille du widget ScrollView à 720 sur 320 - ce qui le rend plus large à l' | + | Cela définit la taille du widget ScrollView à 720 sur 320, ce qui le rend plus large à l' |
- | Ici nous ajoutons les trois boutons aux widgets AnchorLayout, | + | Ici nous ajoutons les trois boutons aux widgets AnchorLayout, |
- | Retournez juste en dessous de la routine « def Echange » et ajoutez ce qui suit... | + | Retournez juste en dessous de la routine « def Echange » et ajoutez ce qui suit : |
def AfficheAPropos(instance): | def AfficheAPropos(instance): |
issue65/python.1350813387.txt.gz · Dernière modification : 2012/10/21 11:56 de auntiee