web-dev-qa-db-fra.com

Comment changer la taille des boutons en Python?

Je fais un projet simple à l'école et j'ai besoin de faire six boutons différents pour cliquer. Les boutons doivent avoir des tailles différentes, mais je ne trouve pas comment faire. J'ai fait le bouton en utilisant:

def __init__(self, master):
    super().__init__(master)
    self.grid()
    self.button1 = Button(self, text = "Send", command = self.response1)   
    self.button1.grid(row = 2, column = 0, sticky = W)

J'imagine que quelque chose comme:

self.button1.size(height=100, width=100)

fonctionnerait, mais cela ne fonctionne pas et je ne trouve pas comment le faire n'importe où.

J'utilise Python 3.3.

23
John Forsgren

La configuration d'un bouton (ou de n'importe quel widget) dans Tkinter se fait en appelant une méthode configure "config"

Pour changer la taille d'un bouton appelé bouton1, vous appelez simplement

button1.config( height = WHATEVER, width = WHATEVER2 )

Si vous savez quelle taille vous souhaitez à l'initialisation, ces options peuvent être ajoutées au constructeur.

button1 = Button(self, text = "Send", command = self.response1, height = 100, width = 100) 
37
cdbitesky