Comment modifier la police et la taille des boutons et le cadre de tkinter, à l'aide de python?
C'est le code que j'ai utilisé pour générer une simple zone de texte et un bouton en tkinter.
Quelles devraient être les paramètres pour avoir une meilleure apparence de l'image et les boutons?
root = Tk.Tk()
def submit():
query = entry.get()
retrieve(query)
entry = Tk.Entry(root)
entry.pack()
button = Tk.Button(root, text='submit', command=submit)
button.pack()
root.mainloop()
OriginalL'auteur Abkb | 2013-12-14
Vous devez vous connecter pour publier un commentaire.
D'abord le meilleur de référence pour Tkinter est ce Nouveau Mexique Tech site web. Dans la table des matières, vous trouverez une l'article sur les polices, et dans le la section sur le Bouton widgets vous trouverez l'option
font
.vous devez avoir un Tkinter objet de créer une police
créer une police comme dans l'exemple du Nouveau-Mexique Tech site
vous pouvez maintenant régler le bouton de la police
À la taille du bouton dépend de votre gestionnaire de géométrie, par exemple:
grid
oupack
. Seul legrid
méthode est couvert dans le dispositions de l'article par New Mexico Tech site, mais effbot.org est aussi une grande référence et il couvrepack
assez bien.Aussi essayer
ttk
.OriginalL'auteur Mark Mikofski
tkdocs tutoriel recommande d'utiliser nommé des polices et des styles si vous souhaitez modifier les apparences:
C'est un travail layout manager. Voir l'exemple dans @Mark Mikofski réponse. Je n'ai jamais utilisé un GUI builder pour tkinter interfaces. Vous pourriez demander à ce sujet d'une question distincte.
Utiliser les Qt avec le binding Python PyQt4. Il comprend un GUI builder appelé Qt Designer. Il y a aussi les aider et les paramètres régionaux constructeurs (Qt Aide d'un Qt Linguist). Note Qt Creator est un IDE pour le C/C++ et Java. Qt est un courant, une INTERFACE moderne cadre qui fait abstraction de l'interface graphique, d'aide et de localisation à partir du backend en utilisant un langage de balisage, appelé QML, qui Qt Designer génère automatiquement.
ttk
qui utilisestyle
est certainement le chemin à parcourir si coller avec Tkinter.ttk
sera beaucoup plus agréable que les widgets Tkinter, car il est conçu pour correspondre à l'OS de style. Par exemple: la barre de progression ressemble à un Windows 7 barre de progression sur Windows 7, XP barre de progression sur Windows XP et un Gnome barre de progression sur un Linux avec un environnement de bureau Gnome, etc. À mon humble avis ne pas utilisertix
; il n'a pas été mis à jour à 5 ans.OriginalL'auteur jfs