Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
barre_de_menu [2008/07/05 17:20] tyrtamos |
barre_de_menu [2008/07/08 07:40] (Version actuelle) tyrtamos |
||
---|---|---|---|
Ligne 437: | Ligne 437: | ||
On veut qu'un menu se présente un peu comme cela (exemple des items d'un menu de type " | On veut qu'un menu se présente un peu comme cela (exemple des items d'un menu de type " | ||
- | Ouvrir | + | Ouvrir |
- | Fermer | + | Fermer |
- | Enregistrer | + | Enregistrer |
Quitter | Quitter | ||
- | C'est à dire que les raccourcis commandes claviers sont calés automatiquement à droite. | + | C'est à dire que les raccourcis commandes claviers sont alignés. |
Le problème, c'est que dans une police de caractères type " | Le problème, c'est que dans une police de caractères type " | ||
- | Alors, on va utiliser une des fonctions du module tkFont: " | + | ==== Solution " |
+ | |||
+ | J'ai mis pas mal de temps à trouver cette option qui ne se trouve pas dans tous les manuels. | ||
+ | |||
+ | Au lieu de faire par exemple: | ||
+ | |||
+ | <code python> | ||
+ | self.edition.add_command(label=" | ||
+ | </ | ||
+ | |||
+ | On fait: | ||
+ | |||
+ | <code python> | ||
+ | self.edition.add_command(label=" | ||
+ | </ | ||
+ | |||
+ | Et les différents codes de commande clavier d'un même menu et cités par accelerator, | ||
+ | |||
+ | ==== Solution avec " | ||
+ | |||
+ | Je cite cette solution pour mémoire et parce que c'est un exemple d' | ||
+ | |||
+ | On va utiliser une des fonctions du module tkFont: " | ||
+ | |||
+ | L' | ||
+ | |||
+ | l' | ||
La fonction qui ajuste l'item s' | La fonction qui ajuste l'item s' |