IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Afficher le caractère º


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut Afficher le caractère º
    Bonsoir,

    Je bloque sur un truc bête:
    Comment afficher le caratère 'º' dans le header d'une QTable ?

    Le code suivant affiche une séquence bizarre au lieu du º.
    J'ai essayé de compléter avec un .toAscii() etc. mais ça donne rien...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MaTable->setHorizontalHeaderItem(0, new QTableWidgetItem(QString(tr("Nº"))));
    Quelqu'un a une idée ?

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Tu as essayé avec d'autres caractères spéciaux, des accents ? Je suppose que c'est un problème d'encodage en général que tu as, et pas seulement pour afficher ce caractère là. Il faut savoir que Qt s'attend à recevoir un certain encodage dans les const char*, si l'encodage de ton fichier est différent, ça affiche n'importe quoi.

    Je te renvoie à la FAQ : http://qt.developpez.com/faq/index.p...codage-QString

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Tu as aussi une série d'articles sur le sujet : http://www.developpez.net/forums/d10...es-caracteres/
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    Merci YoniBlond pour la solution
    et dourouc05 pour l'explication !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment afficher les caractères spéciaux?
    Par Antigonos Ier Gonatas dans le forum Général Python
    Réponses: 2
    Dernier message: 14/06/2006, 14h00
  2. Afficher un caractère qui clignote à l'écran
    Par ha125 dans le forum Assembleur
    Réponses: 2
    Dernier message: 27/04/2006, 18h45
  3. [ImageMagick] Mon image affiche des caractères étranges
    Par renaud26 dans le forum Bibliothèques et frameworks
    Réponses: 14
    Dernier message: 17/03/2006, 17h37
  4. Afficher un caractère ASCII en C
    Par Talfox dans le forum C
    Réponses: 3
    Dernier message: 06/01/2006, 11h50
  5. Réponses: 4
    Dernier message: 14/10/2005, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo