Bonjour,
Je pense que la réponse est simple mais je ne trouve pas.
Lorsqu'on utilise Python sans modifier quoi que ce soit avec Font, comment savoir qu'elle est la police par défaut utilisée par Tkinter ?
Merci pour votre aide
@+
Bonjour,
Je pense que la réponse est simple mais je ne trouve pas.
Lorsqu'on utilise Python sans modifier quoi que ce soit avec Font, comment savoir qu'elle est la police par défaut utilisée par Tkinter ?
Merci pour votre aide
@+
Bonjour,
Ceci devrait faire l'affaire (Python3) :
Version Python2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/env python3 # -*- coding: utf-8 -*- from tkinter import * print(Label().cget("font"))
@+.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/env python # -*- coding: utf-8 -*- from Tkinter import * print(Label().cget("font"))
Dernière modification par Invité ; 12/06/2014 à 22h58.
Re,
Merci @tarball69 pour ta réponse plus que rapide.
J'ai essayé et j'ai obtenu la réponse suivante :
En attendant une réponse, j'ai fait quelques recherches avec le script suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TkDefaultFont
La réponse donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import Tkinter as tk import tkFont root=tk.Tk() label = tk.Label(root, text="Hello, world") font = tkFont.Font(font=label['font']) print font.actual()
Merci pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {'family': 'Tahoma', 'weight': 'normal', 'slant': 'roman', 'overstrike': 0, 'underline': 0, 'size': 8}
@+
Partager