Python graphique: fontes mal configurées
tkinter bloque pour les textes
Logiciels / Autres logiciels

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
je teste python3 , car je désire faire un petit programme graphique.
Le programme en mode texte fonctionne, mais pour le mettre en graphique, le moindre texte dans tkinker envoie une erreur :
je suis obligé de déclarer la fonte , sinon il bloque.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
exemple pour une fenêtre graphique toute simple, qui se trouve dans les manuels sans les font=
from tkinter import *
font=("Helvetica","12")
fen1 = Tk()
tex1 = Label(fen1, font=("Helvetica","12"), text='bonjour ',fg='red')
tex1.pack()
bou1 = Button(fen1, font=("Helvetica","15") ,text='Quitter', command = fen1.destroy)
bou1.pack()
fen1.mainloop()
font=("Helvetica","12")
fen1 = Tk()
tex1 = Label(fen1, font=("Helvetica","12"), text='bonjour ',fg='red')
tex1.pack()
bou1 = Button(fen1, font=("Helvetica","15") ,text='Quitter', command = fen1.destroy)
bou1.pack()
fen1.mainloop()
Est ce un bug ou bien un simple réglage permet-il de remettre une fonte par défaut dans le graphique ?
Christian

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
font=("Helvetica","12")
Aucun problème. Dans les deux cas la fenêtre s'affiche.

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Je vais essayer sur un autre appareil, il y a peut être une curieuse configuration sur mon petit portable.
Christian

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Tu as essayé avec
Code PYTHON :
#!/usr/bin/python3 # -*- coding: utf-8 -*-
en tête de script ?

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
et merci pour cette indication ( mon manuel n'en parle pas.
En effet le programme demon manuel:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from tkinter import *
fen1=Tk()
text1=Label(fen1,text='bonjour',fg='red')
text1.pack()
bou1 = Button(fen1,text='Quitter',command=fen1.destroy)
bou1.pack()
fen1.mainloop()
# -*- coding: utf-8 -*-
from tkinter import *
fen1=Tk()
text1=Label(fen1,text='bonjour',fg='red')
text1.pack()
bou1 = Button(fen1,text='Quitter',command=fen1.destroy)
bou1.pack()
fen1.mainloop()
fonctionne bien maintenant.
Mais j'ai toujours l'avertissement en console :
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
J'ai sûrement chargé trop de paquets dans ma petite machine ...
L'avertissement ne m’empêche plus de travailler.
Christian
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie