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
@+
Version imprimable
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:
1
2
3
4
5
6 #!/usr/bin/env python3 # -*- coding: utf-8 -*- from tkinter import * print(Label().cget("font"))
@+.Code:
1
2
3
4
5
6 #!/usr/bin/env python # -*- coding: utf-8 -*- from Tkinter import * print(Label().cget("font"))
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:TkDefaultFont
La réponse donne :Code:
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'aideCode:
1
2 {'family': 'Tahoma', 'weight': 'normal', 'slant': 'roman', 'overstrike': 0, 'underline': 0, 'size': 8}
@+