Outils pour utilisateurs

Outils du site


issue181:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue181:python [2022/05/29 19:10] auntieeissue181:python [2022/06/02 19:20] (Version actuelle) andre_domenech
Ligne 36: Ligne 36:
 The style.configure method allows you to set the basic background and foreground colors, but what does the style.map method do and why would I do it?** The style.configure method allows you to set the basic background and foreground colors, but what does the style.map method do and why would I do it?**
  
-Vous pouvez voir que l'onglet 2 est l'onglet actuel ou sélectionné, que l'onglet 3 est en quelque sorte mis en évidence lorsque la souris passe sur l'onglet, et que les deux autres sont plus ou moins évidents du fait que vous ne les utilisez pas pour le moment. Mais si vous êtes daltonien, comme moi, ce n'est pas toujours évident. Ne serait-il pas préférable de pouvoir présenter à votre utilisateur quelque chose comme ceci :+Vous pouvez voir que l'onglet 2 est l'onglet actuel ou sélectionné, que l'onglet 3 est en quelque sorte mis en évidence lorsque la souris passe sur l'onglet, et que les deux autres sont plus ou moins évidents du fait que vous ne les utilisez pas pour le moment. Mais si vous êtes daltonien, comme moi, ce n'est pas toujours évident. Ne serait-il pas préférable de pouvoir présenter à votre utilisateur quelque chose comme ceci :
  
 Il est immédiatement évident que l'onglet 1 est l'onglet actuel, que les onglets 2, 4 et 5 sont juste « en attente » et que l'onglet 3 est celui sur lequel passe la souris. Vous n'aimez peut-être pas cette sélection de couleurs, mais elle fait une grande différence visuelle. Mais comment faire ? Il est immédiatement évident que l'onglet 1 est l'onglet actuel, que les onglets 2, 4 et 5 sont juste « en attente » et que l'onglet 3 est celui sur lequel passe la souris. Vous n'aimez peut-être pas cette sélection de couleurs, mais elle fait une grande différence visuelle. Mais comment faire ?
Ligne 57: Ligne 57:
 Eh bien, en creusant un peu plus dans diverses documentations et sites Web, j'ai découvert que la méthode .map vous permet de définir différentes couleurs pour différents états du widget. Ainsi, dans le code ci-dessus, l'état « sélectionné » est celui où l'onglet est effectivement sélectionné et l'état « actif » est celui où la souris passe sur l'onglet. Remarquez que pour l'instant, nous ne parlons que des onglets de TNotebook. Mais qu'en est-il des autres onglets qui sont « juste en attente » ? Il a fallu creuser un peu plus pour répondre à cette question. Il s'avère qu'il existe un autre état appelé « !active » qui couvre ces onglets. Une fois que j'ai trouvé les codes hexadécimaux pour les couleurs que je voulais, j'étais prêt. Eh bien, en creusant un peu plus dans diverses documentations et sites Web, j'ai découvert que la méthode .map vous permet de définir différentes couleurs pour différents états du widget. Ainsi, dans le code ci-dessus, l'état « sélectionné » est celui où l'onglet est effectivement sélectionné et l'état « actif » est celui où la souris passe sur l'onglet. Remarquez que pour l'instant, nous ne parlons que des onglets de TNotebook. Mais qu'en est-il des autres onglets qui sont « juste en attente » ? Il a fallu creuser un peu plus pour répondre à cette question. Il s'avère qu'il existe un autre état appelé « !active » qui couvre ces onglets. Une fois que j'ai trouvé les codes hexadécimaux pour les couleurs que je voulais, j'étais prêt.
  
-Lorsque j'ai commencé à coder (en haut à droite), étant le programmeur paresseux que je suis, j'ai créé un programme de test rapide en PAGE avec juste un TNotebook dessus, puis j'ai créé une fonction de démarrage pour définir les couleurs et les affecter au widget.+Lorsque j'ai commencé à coder (en haut à droite), étant donné le programmeur paresseux que je suis, j'ai créé un programme de test rapide en PAGE avec juste un TNotebook dessus, puis j'ai créé une fonction de démarrage pour définir les couleurs et les affecter au widget.
  
 Lorsque j'ai exécuté le programme, j'ai été déçu. Lorsque j'ai exécuté le programme, j'ai été déçu.
issue181/python.txt · Dernière modification : 2022/06/02 19:20 de andre_domenech