Donc, j'ai jusqu'à présent une fenêtre simple Python Tkinter et que j'ajoute de texte, des boutons, etc.
Snippet: P>
self.text.tag_configure('big', font=('Verdana', 24, 'bold'))
3 Réponses :
Utilisez les options PAD (PADX, PADY, IPADX, IPADY) de la commande GRID pour ajouter du remplissage autour du widget Texte. Par exemple:
self.text.insert("1.0", 'is this bold?', 'big')
Quand je le fais: auto.text.insert (1.0, 'est-ce audacieux?', 'Big') Absolument rien change. Le texte apparaît, mais pas de gras Padx, Pady fonctionne, le seul problème est qu'il ajoute un rembourrage Pour le widget, et pas la fenêtre entière, il y a donc maintenant de l'espace entre le texte et le bouton. Serait-il possible de faire quelque chose comme redimensionner la fenêtre par rapport à la taille actuelle?
Self.Pack (Padx ...) est super utile!
OK, voici la solution que j'ai trouvée pour la question 1: suppression .text code> semble changer l'ensemble de la trame. Je n'ai toujours pas résolu le problème 2. P> p>
Un moyen rapide de le faire est d'ajuster votre style de relief à plat, puis il vous suffit d'ajuster la largeur de votre bordure.
J'ai fait
self.pack (padx = 4, pady = 4) code> mais cela ne crée qu'une marge sur l'extrémité nord.