[Enhancement] theme_previewer() should show one of the buttons as disabled
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 62/100
Piste de recherche
Commencez dans theme_previewer.sample_layout, où la mise en page de l’aperçu est assemblée. Exécutez le theme previewer et vérifiez qu’un bouton est désactivé tandis que l’autre reste activé. La tâche est terminée lorsque l’aperçu expose visiblement la lisibilité du texte des boutons désactivés pour chaque thème, sans modifier le curseur demandé ni les autres contrôles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Type of Issues (Enhancement, Error, Bug, Question)
Enhancement/Question
Operating System
Windows 10 x64
Python version
3.7.5 x64
PySimpleGUI Port and Version
PySimpleGUI 4.28.0 Released 3-Aug-2020
Your Experience Levels In Months or Years
3 years Python programming experience
45 years Programming experience overall
No, I have not used another Python GUI Framework. (tkinter, Qt, etc)
Description of Problem / Question / Details
Text on a disabled button can be hard or impossible to read, depending on the theme. Showing this, in the preview, gives the developer an important heads-up when picking their theme. Potentially unusable themes can be avoided with much, much less work.
Sample code (addition in bold):
[Button('Ok'), Button('Cancel', disabled=True), Slider((1, 10), orientation='h', size=(5, 15))]]
in function theme_previewer.sample_layout.
Suspected cause of the readability problem:
The buttons' default disabled text color is apparently a fixed shade of gray across all themes.
Suggested resolution (long term):
Let each theme define its own default disabled button text color.
This may apply to other visual signals of "disablement".
- Langage dominant
- Python
- Étoiles
- 13.8k
- Forks
- 1.8k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PySimpleGUI/PySimpleGUI
-
Bug Done - Install Dev Build (see docs for how) Platform Specific Issue - Linux Port - TK
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
PySimpleGUI/PySimpleGUI#6904 · 15 commentaires ·
-
Bug Demo Programs Done - Install Dev Build (see docs for how) Interoperability Port - TK workaround available
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
PySimpleGUI/PySimpleGUI#6900 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 74/100
PySimpleGUI/PySimpleGUI#6906 · 1 commentaire · 1 réaction ·
-
Bug Done - Install Dev Build (see docs for how) Port - TK
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
PySimpleGUI/PySimpleGUI#6902 · 1 commentaire ·
-
Port - TK Question
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
PySimpleGUI/PySimpleGUI#6895 · 12 commentaires ·
Toutes les issues de PySimpleGUI/PySimpleGUI
Issues similaires
-
essnmx good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
-
[Feature] 奇物选择添加优先级 Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
syfoud/Simulated_Scepter#174 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Giskard-AI/giskard-oss#2840 · 1 commentaire ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Ouvertearea: repo bug perceived difficulty: 2
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
yeti-platform/yeti#1380 ·