Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[Enhancement] theme_previewer() should show one of the buttons as disabled

Ouverte Adaptée aux débutants
#3,251 12 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
62/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
python
Domaine
desktop

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

Done - Install Dev Build (see docs for how) enhancement

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de PySimpleGUI/PySimpleGUI

Toutes les issues de PySimpleGUI/PySimpleGUI

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.