J'ai donc jusqu'à présent d'une simple fenêtre tkinter python et je suis d'ajouter du texte, des boutons, etc.Comment ajouter une marge à une fenêtre tkinter?
extrait:
class Cfrm(Frame):
def createWidgets(self):
self.text = Text(self, width=50, height=10)
self.text.insert('1.0', 'some text will be here')
self.text.tag_configure('big', font=('Verdana', 24, 'bold'))
self.text["state"] = "disabled"
self.text.grid(row=0, column=1)
self.quitw = Button(self)
self.quitw["text"] = "exit",
self.quitw["command"] = self.quit
self.quitw.grid(row=1, column=1)
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
le problème est, je veux avoir environ 15-20 px marge autour de la fenêtre, j'ai regardé partout, et je ne pouvais pas trouver une solution. Aussi
self.text.tag_configure('big', font=('Verdana', 24, 'bold'))
ne fonctionne pas. Des solutions possibles?
quand je fais: self.text.insert (1.0, '? Est ce gras', 'grand') absolument rien texte changes.The montre, mais pas gras padx, Pady fonctionne, le seul problème est qu'il ajoute un remplissage pour le widget, et pas toute la fenêtre, donc il y a maintenant de l'espace entre le texte et le bouton. Serait-il possible de faire quelque chose comme redimensionner la fenêtre par rapport à sa taille actuelle? –
self.pack (padx ...) est super utile! – qed