Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue201:python [2024/01/29 14:31] – auntiee | issue201:python [2024/01/30 11:08] (Version actuelle) – auntiee |
---|
Comme vous pouvez le voir, dans l'image PAGE 8.0 Test #5, vous voyez exactement ce que le thème fait aux widgets ttk. La plupart des thèmes tiers (comme le thème cornsilk-dark) utilisent des images pour modifier l'aspect et la convivialité des différents widgets ttk. N'oubliez pas que les thèmes ne modifient que les widgets ttk, pas les widgets Tk. | Comme vous pouvez le voir, dans l'image PAGE 8.0 Test #5, vous voyez exactement ce que le thème fait aux widgets ttk. La plupart des thèmes tiers (comme le thème cornsilk-dark) utilisent des images pour modifier l'aspect et la convivialité des différents widgets ttk. N'oubliez pas que les thèmes ne modifient que les widgets ttk, pas les widgets Tk. |
| |
PAGE 8.0 fournit également un sélecteur de thème, une démo rapide de la plupart des widgets ttk avec une liste déroulante pour basculer entre tous les thèmes différents connus par PAGE, y compris les différents thèmes basés sur le système d'exploitation. Lorsque vous changez de thème dans le sélecteur de thème, le thème change aussi dans le formulaire de conception principal. | PAGE 8.0 fournit également un sélecteur de thème, une démo rapide de la plupart des widgets ttk avec une liste déroulante pour basculer entre tous les thèmes différents connus par PAGE, y compris les différents thèmes basés sur le système d'exploitation. Lorsque vous changez de thème dans le sélecteur de thème, le thème change aussi dans le cadre de conception principal. |
| |
L'un des avantages de l'utilisation par PAGE du thème actuel dans le processus de conception est la possibilité de voir comment les différents styles intégrés pour les différents widgets affectent les widgets dans le formulaire de niveau supérieur. | L'un des avantages de l'utilisation par PAGE du thème actuel dans le processus de conception est la possibilité de voir comment les différents styles intégrés pour les différents widgets affectent les widgets dans le cadre de niveau supérieur. |
| |
| |
Voici cependant à quoi ressemble le même bouton lorsque le style « Toolbutton » est appliqué. Remarquez qu'il n'y a pas de bordure autour du widget du bouton (à gauche, en bas). | Voici cependant à quoi ressemble le même bouton lorsque le style « Toolbutton » est appliqué. Remarquez qu'il n'y a pas de bordure autour du widget du bouton (à gauche, en bas). |
| |
Tous les widgets ttk n'ont pas de styles spéciaux et certains thèmes ont des styles pour certains widgets que d'autres thèmes n'ont pas. Prenons l'exemple du widget TNotebook. La plupart des thèmes que j'ai conçus pour PAGE 8.0 (notsodark, page-notsodark, page-dark, page-light, page-wheat, cornsilk-dark et cornsilk-light) ont un ensemble spécial de styles qui permettent aux onglets d'être positionnés autour de la bordure du TNotebook. Seuls les thèmes ci-dessus offrent cette possibilité. Mais PAGE en tirera parti dans l'éditeur d'attributs. | Tous les widgets ttk n'ont pas de style spécial et certains thèmes ont des styles pour certains widgets que d'autres thèmes n'ont pas. Prenons l'exemple du widget TNotebook. La plupart des thèmes que j'ai conçus pour PAGE 8.0 (notsodark, page-notsodark, page-dark, page-light, page-wheat, cornsilk-dark et cornsilk-light) ont un ensemble spécial de styles qui permettent aux onglets d'être positionnés autour de la bordure du TNotebook. Seuls les thèmes ci-dessus offrent cette possibilité. Mais PAGE en tirera parti dans l'éditeur d'attributs. |
| |
Malheureusement, PAGE ne prend pas en compte le fait que le thème actuel peut ne pas supporter le positionnement. Ainsi, si vous utilisez, disons, le thème « alt » (qui n'a pas les paramètres de style pour le positionnement de l'onglet TNotebook), vous ne verrez aucun changement, mais cela ne provoquera pas d'erreur. | Malheureusement, PAGE ne prend pas en compte le fait que le thème actuel peut ne pas supporter le positionnement. Ainsi, si vous utilisez, disons, le thème « alt » (qui n'a pas les paramètres de style pour le positionnement de l'onglet TNotebook), vous ne verrez aucun changement, mais cela ne provoquera pas d'erreur. |
Until next time, as always; stay safe, healthy, positive and creative!** | Until next time, as always; stay safe, healthy, positive and creative!** |
| |
C'est une façon intéressante de faire des choses qui ont besoin d'être configurées ou des choses que vous voulez montrer sans avoir à avoir un formulaire Toplevel séparé et à gérer tout le code pour cacher et montrer des choses. | C'est une façon intéressante de faire des choses qui ont besoin d'être configurées ou des choses que vous voulez montrer sans dévoir avoir un formulaire Toplevel séparé et à gérer tout le code pour cacher et montrer des choses. |
| |
J'essaierai de publier un billet de blog et de fournir une démonstration sur ma page d'accueil avant que cet article ne soit publié dans le Full Circle du mois de janvier (https://thedesignatedgeek.xyz). | J'essaierai de publier un billet de blog et de fournir une démonstration sur ma page d'accueil avant que cet article ne soit publié dans le Full Circle du mois de janvier (https://thedesignatedgeek.xyz). |