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

Discussion :

Problème de mise en forme dans QTextEdit

  1. #1
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 624
    Points : 43 600
    Points
    43 600
    Par défaut Problème de mise en forme dans QTextEdit
    Bonjour,

    Je cherches à changer la mise en forme dans un QtextEdit;

    Je charges une page Web de test dans un QtexEdit, le texte s''affiche correctement Je selectionne une partie du texte pour la mettre en gras via un slot.

    Voici mon code, je ne comprends pas ou ça merde :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    QString selectiontexte=bloctexte->textCursor().selectedText(); // bloctexte étant mon QTextEdit
    QString message=QString("<b>")+selectiontexte+QString("</b>");
    bloctexte->textcursor().insertText(message);
    bloctexte->append(message);
    Le texte ajouté à la fin avec bloctexte->append(message) s'affiche bien en gras, par contre celui ajouté avec bloctexte->textCursor().insertText(message) s'affiche comme ceci : <b>texte</b>

    Si qq1 peut m'aider et m'expliquer pourquoi ça merde

    Merci beaucoup.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 624
    Points : 43 600
    Points
    43 600
    Par défaut j'ai en partie la solution
    J'ai remplacé bloctexte->textCursor.insertText(message); par bloctexte->textCursor.insertTHtml(message); et ça fonctionne.

    Il me reste un problème; Si le texte était par exemple en italique, le fait de le mettre en gras enlève le fait d'être en italique. Y a t'il moyen de récupérer la pagination actuelle afin de pouvoir la modifier ou la compléter avec celle que je compte rajouter et éventuellement retirer la pagination courante

    Merci pour votre aide;
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

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

Discussions similaires

  1. [Toutes versions] Problème de mise en forme dans cellules cibles avec formule
    Par jlm94 dans le forum Excel
    Réponses: 3
    Dernier message: 19/11/2013, 16h06
  2. [AC-2000] Problème de mise en forme dans état
    Par etoileetoile dans le forum IHM
    Réponses: 1
    Dernier message: 12/10/2009, 22h37
  3. [WD-2003] Problème de mise en forme dans les renvois
    Par formabox dans le forum Word
    Réponses: 10
    Dernier message: 02/06/2009, 09h20
  4. Problème de mise en forme dans une liste personnalisée
    Par smarties dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 17/01/2007, 15h47

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