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 :

Récupération de la taille de police

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 290
    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 : 18 290
    Par défaut Récupération de la taille de police
    Bonjour,

    Je cherches à récupérer la taille de la police d'une sélection de texte d'un QTextEdit.

    J'ai vu qu'il y avait la fonction QFontdialog::getFont, mais je ne veux pas de boite de dialogue.

    Je cherches en fait à récupérer la taille de la police de caractère du texte afin de l'incrémenter.

    J'ai essayé avec QFont font=getfont; la fonction est inconnue ( was not declared in this scope )

    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

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Peut-être avec la fonction pointSize() ?

    Sinon quand on regarde la traduction de certaines fonctions de la classe QFont, on rigole pas mal...
    La meilleure étant pour la fonction weight() : "Retourne la graisse de la fonte", voyez plutôt : http://qt.developpez.com/doc/4.7/qfont/#weight

    Je ne savais pas qu'il fallait des connaissances en métallurgie pour programmer...
    Chose curieuse : je ne savais pas que l'on pouvait obtenir de la graisse rien qu'à partir de métal...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Euh bon...
    En fait juste après avoir posté j'ai regardé sur le wiki et effectivement cela existe donc autan pour moi je ne le savais pas
    Milles excuses aux personnes qui ont traduit la doc QFont.

    Notez que quand j'ai lu la phrase "Retourne la graisse de la fonte", j'ai tout de suite pensé à du métal en fusion comme dans Terminator 2.
    Ensuite je me suis demandé avec quoi on retournait la graisse produite par le métal en fusion (la fonte) : avec une pelle ?

    Je sais que ça sent le bêtisier mais tant pis j'assume.

    Bonne soirée.

    Cordialement, Gizmo.

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 150
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Pour le problème de base : Vous utilisez surement la QFont définie pour l'application globale. Après, vous pouvez utilisez les fonctions décrites par gizmo27.

    Pour la traduction, c'est car nous ne voyons pas souvent les mots en français que nous ne les connaissons plus trop.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 290
    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 : 18 290
    Par défaut Voici la solution
    Pour augmenter la taille de la police pour une selection dans un QTextEdit ( augmentation par pas de 2) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    QTextCursor cursor=bloctexte->textCursor(); // bloctexte : QTextEdit
    QTextCharFormat format=cursor.charFormat();
    QFont police=format.font();
    int taille_police=police.pointSize();
    taille_police++;
    taille_police++;
    police.setPointSize(taille_police);
    format.setFont(police);
    cursor.mergeCharFormat(format);
    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

  6. #6
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 150
    Billets dans le blog
    150
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int taille_police=police.pointSize();
    taille_police++;
    taille_police++;
    police.setPointSize(taille_police);
    Euh ....
    Ne serait-ce pas mieux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    police.setPointSize(police.pointSize()+2);
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

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

Discussions similaires

  1. Taille de police dans une feuille de données
    Par muphin dans le forum IHM
    Réponses: 3
    Dernier message: 08/09/2014, 16h58
  2. Récupération de la taille d'une cellule
    Par Philofish dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/08/2005, 15h14
  3. [CSS] taille de police d'un tableau
    Par cyberhunter dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 11/08/2005, 12h10
  4. [CSS] Taille de police relative (pour de vrai!!)
    Par djynwk dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/08/2005, 14h44
  5. [Kylix] Taille des police dans kylix
    Par merzhin dans le forum EDI
    Réponses: 2
    Dernier message: 04/09/2004, 21h18

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