Y at-il un moyen de personnaliser la couleur de la bordure d'un Tkinter/ttk
widgets ou des cadres?Comment personnaliser la couleur de la bordure des widgets et cadres tkinter/ttk?
4
A
Répondre
3
Oui, vous pouvez créer votre propre style et l'appliquer au widget ou configurer les attributs d'un style existant.
Certains documents et exemples sont dans les documents officiels, en particulier la section sur ttk.Style.
Des informations supplémentaires sur l'utilisation de styles (pour plusieurs langues) peuvent être trouvées au tkdocs.com.
Questions connexes
- 1. Comment définir la couleur de la bordure de certains widgets Tkinter?
- 2. Comment définir la couleur de la bordure d'un CircleItemRenderer
- 3. Modifier la couleur de bordure pour DatePicker
- 4. Comment changer la couleur de la bordure du formulaire C#?
- 5. Comment définir la couleur de la bordure fieldset?
- 6. Blogger Template: comment changer la couleur de la bordure css
- 7. WPF SystemColors: couleur de la bordure TextBox
- 8. Comment puis-je changer la couleur d'une image-objet sans changer la couleur de la bordure?
- 9. Comment personnaliser le bouton de la barre d'onglets et la barre d'onglets de la couleur sélectionnée?
- 10. Modification de la couleur de la bordure de l'onglet Widget
- 11. Essayer de changer la couleur de la bordure d'une étiquette
- 12. Comment personnaliser la couleur de la couleur CheckMark dans Android dans une boîte de dialogue. : android
- 13. comment personnaliser la couleur de la zone de cadre et de titre du panneau HUD
- 14. Comment définir la couleur de la boîte de sélection et de sa bordure dans Firefox?
- 15. Comment ajouter une bordure de ligne continue à une étiquette dans SWT et modifier la couleur de la bordure?
- 16. Jquery Définir la couleur de la bordure d'entrée individuelle
- 17. la couleur de la bordure ne changera pas
- 18. Changer la couleur de la bordure inférieure en utilisant jquery?
- 19. Comment puis-je contrôler l'épaisseur et la couleur de la bordure sur Windows Forms?
- 20. Supprimer la bordure de la ligne inférieure dans la barre d'onglets? (Et changer la couleur sélectionnée)
- 21. WinForms: couleur Bordure DataGridView
- 22. Pour personnaliser la couleur de UITabBar dans Xcode
- 23. Couleur de la bordure du groupe Box dans application Windows
- 24. Comment changer la couleur de la ligne de bordure rafraîchir la page
- 25. Personnaliser la couleur de UISlider dans l'application iPhone
- 26. Comment obtenir la liste des widgets installés?
- 27. Cadres pour les widgets de l'interface utilisateur JavaScript?
- 28. Comment changer la couleur de la bordure (forme) sur sélectionner dans Android?
- 29. Choisir automatiquement une bonne couleur de bordure en fonction de la couleur d'arrière-plan
- 30. Comment changer la couleur de la bordure d'une boîte de groupe?
Je peux voir de nombreuses façons de changer les propriétés d'un widget, mais aucune d'elles ne fait référence à la couleur de la bordure d'un widget. Je me demande si vous pensez à une fonctionnalité Tcl/Tix spécifique qui n'est pas supportée par les wrappers Python Tkinter/ttk? – Malcolm
@Malcolm: Je pense que toute l'interface tcl/tk/ttk est exposée à Tkinter. Malheureusement, montrer comment configurer un style ne peut pas être fait en quelques lignes de code, c'est un peu trop complexe pour ça. Pour l'inspiration, cependant, jetez un oeil à ce code qui montre comment créer un cadre avec des coins arrondis: http://svn.python.org/projects/python/branches/py3k/Demo/tkinter/ttk/roundframe.py. Vous aurez besoin de modifier les importations si vous voulez l'exécuter avec python 2.7. –
Merci! Ta démo m'a vraiment ouvert les yeux sur la puissance de TKinter/ttk. Pour ceux qui suivent ce fil, voici les changements requis pour exécuter l'exemple de Bryan avec Python 2.7 - changez les 2 premières instructions d'import en: import Tkinter as tkinter; import ttk – Malcolm