Je ne peux pas sembler être blanc sur blanc pour travailler dans des malédictions en mode couleur. Si je n'appelle pas Si vous exécutez ce script: P> start_color code>, je suis blanc sur noir. Dès que j'appelle
start_color code>, les choses commencent à sortir en gris-on-noir.
import curses
screen = curses.initscr()
curses.start_color()
curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLACK)
screen.clear()
screen.attrset(0)
screen.addstr('Hello')
screen.attrset(curses.A_BOLD)
screen.addstr('Hello')
screen.attrset(curses.color_pair(1))
screen.addstr('Hello')
screen.refresh()
curses.napms(5000)
curses.endwin()
3 Réponses :
Votre terminal GNOME peut avoir sa propre palette de couleurs, ce qui modifie les couleurs du blanc par défaut au blanc brillant, sauf en mode Curse. Vérifiez que Gnome-Terminal ne change pas les couleurs, car cela ferait tester les couleurs difficiles. P>
Cela faciliterait les tests, cela semblerait. Je veux émettre que le texte "normal": Si Gnome la différencie de couleur, cela facilitera la test.
Presque certainement à l'aide de utilisation_default_Colors () ne résoudra pas le problème ci-dessus et bien plus probablement que le profil de couleur du terminal a blanc / noir / etc. mappé sur des valeurs non normales telles que décrites dans cette réponse! Merci!
J'utilise gnome-terminal avec un jeu de couleurs différent et use_default_colors () code> a fait b> correction de mon problème
cureses.use_default_colors () code> p>
J'étais sur le terminal gnome aussi avec le même problème. P>
J'ai réussi à le résoudre avec: p>
Cliquez avec le bouton droit de la souris sur l'écran> Profil> Préférences de profil> Couleur> Palette p>
Je pense que c'est ce que chacune des 8 couleurs planera. P>
Pour une raison quelconque, le schéma intégré Changement de schéma sur Xterm ou changer la première couleur au noir résolu mon problème. P>
Je n'utilise pas par défaut code> sélectionné mappé la première couleur à gris au lieu de noir! P>
cureses.use_default_colors code>. p>