Membres inscrits :598
Membres en ligne : 0
Invités en ligne : 5


|
| Conversation : Insérer un caractère unicode à partir de son code |
freem (Nouveau membre)
Inscrit le : 09-04-2010
Messages: 8
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour. J'ai besoin d'insérer des caractères unicode (U+25BC et U+25B2, soit ▲ et ▼) à la fin du nom d'une colonne d'un wxListCtrl, histoire que l'utilisateur puisse voir du 1er coup d'oeil dans quel sens se fait le tri. Insérer des caractères à la fin de la colonne n'est pas vraiment un problème, mais je n'ai pas réussi à trouver le moindre indice, que ce soit dans la doc ou sur le net, sur comment insérer un caractère via son code...
Je préférerai éviter de mettre directement ces caractères dans le code source, parce que je n'ai pas spécialement confiance en la portabilité de la chose si le code venait à être compilé sur une autre plate-forme, qui utilise un jeu de caractères différent.
| |
|
fabrizio (Membre)
Lieu: france
Inscrit le : 06-04-2008
Messages: 21
Snippets: 0
Tutoriels: 0
Hors ligne |
salut
j'utilise pour ma part wxChar tmp1 = 0x25BC; wxChar tmp2 = 0x25B2;
voilou
|
Vouloir être de son temps, c'est déjà être dépassé.
|
freem (Nouveau membre)
Inscrit le : 09-04-2010
Messages: 8
Snippets: 0
Tutoriels: 0
Hors ligne |
Ca à l'air de marcher... Il m'affiche les carrés vides de quand il ne connaît pas le caractère, mais si ce n'est qu'un problème d'encodage, je devrais m'en sortir (j'espère)
Merci Beaucoup. ---------- Bon, j'ai biaisé, vu que je n'arrive pas à les afficher... (ce n'est pas vraiment ce que je qualifierais de prioritaire en fait) J'ai utilisé de vulgaires A et D pour ascendant/descendant.
Et navré pour l'absence.
Dernière modification par freem (10-05-2010 13:28:20)
| |
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1147
Snippets: 23
Tutoriels: 6
Site web
Hors ligne |
Hello
S'il t'affiche des carrés vides, c'est que tu codes (et compiles en Ansi). C'est donc normal que tu ne puisses pas afficher de caractère Unicode.
Pour ma part, lors du tri d'une colonne, j'utilise des fichiers images pour représenter l'ordre de tri : - Il faut dans un premier temps affecter une wxImageList au wxListCtrl - Ajouter dans cette liste les images "flèche haut" et "flèche bas" (je prend les fichiers xpm présents dans le sous-répertoire "art" du dossier des libs) - Lors du tri, tu affectes l'une ou l'autre de ces images, et le tour est joué..
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà...
|
freem (Nouveau membre)
Inscrit le : 09-04-2010
Messages: 8
Snippets: 0
Tutoriels: 0
Hors ligne |
J'utilise pourtant bien l'unicode. Par exemple, lorsque j'ai besoin d'afficher les données que j'obtiens de mes requêtes sql (avec ibpp qui ne gère pas l'unicode) j'ai l'obligation de les "traduire".
Je vais regarder pour les images, ça me paraît plus simple en effet. (mais comme un idiot je n'y avais même pas pensé ) Merci du conseil.
| |
|
|