OVH Cloud OVH Cloud

pb d'affichage avec curses

2 réponses
Avatar
Eric Guirbal
Bonjour,

Je suis en train d'écrire un front end à une base MySQL. Pour cela j'utilise
le module curses que je découvre (comme python d'ailleurs). Et j'ai un
soucis au niveau de l'affichage avec Konsole. Plus précisemment, lorsque
j'applique la méthode border, entre chaque "_" un espace est inséré.
Avec les terminaux xterm ou rxvt pas de soucis. Mon appli ne peut pas être
mis en cause car j'ai le même soucis avec mc (Midnight Commander).
Pourtant Konsole est configuré avec le clavier xterm et ma variable
d'environnement $TERM vaut xterm.
J'utilise python 2.3 avec ncurses 5.3, et Konsole 1.2.3.

D'avance merci.

--
Eric Guirbal

2 réponses

Avatar
Amand Tihon
Eric Guirbal wrote:

Je suis en train d'écrire un front end à une base MySQL. Pour cel a
j'utilise le module curses que je découvre (comme python d'ailleurs ). Et
j'ai un soucis au niveau de l'affichage avec Konsole. Plus précisem ment,
lorsque j'applique la méthode border, entre chaque "_" un espace es t
inséré.


J'ai vu passer quelque chose du genre sur la liste de diffusion qt-kde
Debian : les applications ncurses qui s'affichent mal dans Konsole
(problème, en fait de ncurses + Konsole en utf-8). La solution, en C, était
d'appeler

#include <locale.h>
...
setlocale("LC_ALL", "");

Voir si en python, le problème n'est pas résolu par quelque chose c omme

import locale
locale.setlocale(locale.LC_ALL)


En espérant que ça t'aide,
--
Amand Tihon

Avatar
Eric Guirbal
Amand Tihon wrote:

J'ai vu passer quelque chose du genre sur la liste de diffusion qt-kde
Debian : les applications ncurses qui s'affichent mal dans Konsole
(problème, en fait de ncurses + Konsole en utf-8). La solution, en C,
était d'appeler

#include <locale.h>
...
setlocale("LC_ALL", "");

Voir si en python, le problème n'est pas résolu par quelque chose comme

import locale
locale.setlocale(locale.LC_ALL)


En espérant que ça t'aide,


Bonjour,

Je ne suis pas en utf-8, mais sait-on jamais j'ai essayé. Le problème
persiste. Maintenant je sais qu'il y a effectivement un petit soucis avec
Konsole. J'ai plus qu'à voir du côté des listes KDE. Merci.

--
Eric Guirbal