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

Tkinter Python Discussion :

nom de police


Sujet :

Tkinter Python

  1. #1
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Points : 891
    Points
    891
    Par défaut nom de police
    Bonjour,

    Je cherche comment je peux lister l'ensemble des polices présentes sur un ordinateur en liste déroulante de facon a ce que ce soit le nom de police qui apparaissent plutot que les nom de fichier de police.
    ex: Arial Narrow a la place de arialN.TTF

    Existe t il une lib qui fournissent une interface pour choisir sa police? (permettant de spécifier, le nom, le style, la taille ,.....

    Comment puis je procéder pour formater une police en centrée dans une image?
    Actuellement je crée des images avec du texte mais par défaut, le texte est formatté a gauche.

    Merci

  2. #2
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    bonjour,

    Si tu utilise wxPython, tu as accès à la boîte de selection de police standard (wx.FontDialog) voir sur la demo de wxPython.

    Bonne continuation.
    Bon python.

  3. #3
    Membre averti
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Mai 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 290
    Points : 388
    Points
    388
    Par défaut
    Bonjour,
    Sous Tkinter, utiliser tkFont
    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    from Tkinter import *
    import tkFont
     
    root = Tk()
    listPolices = Listbox(root)
    listPolices.pack(fill=BOTH,side=LEFT)
    sb = Scrollbar(root)
    sb.pack(side=RIGHT, fill=Y)
    sb.configure(command=listPolices.yview)
    listPolices.configure(yscrollcommand=sb.set)
    polices=list(tkFont.families())
    polices.sort()
    for police in polices:
        listPolices.insert(END, police)
     
    root.mainloop()
    Pour centrer ton texte, c'est avec PIL ?

Discussions similaires

  1. Nom de police pas pris en compte
    Par JeanMarc_T2k dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/05/2011, 19h29
  2. Nom de police
    Par delma dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/02/2008, 13h17
  3. Noms des polices installées
    Par Chauvety dans le forum Général VBA
    Réponses: 1
    Dernier message: 29/07/2007, 18h14
  4. Récupérer le nom des styles de police
    Par boublee dans le forum Windows
    Réponses: 1
    Dernier message: 10/08/2005, 17h02
  5. [VBA]Obtenir les noms des polices disponibles
    Par xp dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/03/2004, 15h39

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