我在学校做一个简单的项目,我需要点击六个不同的按钮。按钮必须有不同的大小,但我找不到怎么做。我使用以下方式制作了按钮:
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)
我想象的是:
self.button1.size(height=100, width=100)
会起作用,但事实并非如此,我无法在任何地方找到它。
我正在使用Python 3.3。
答案 0 :(得分:35)
在Tkinter中配置按钮(或任何小部件)是通过调用configure方法完成的 "config"
要更改名为button1的按钮的大小,您可以通过简单的方式调用
button1.config( height = WHATEVER, width = WHATEVER2 )
如果您知道在启动时想要的大小,可以将这些选项添加到构造函数中。
button1 = Button(self, text = "Send", command = self.response1, height = 100, width = 100)
答案 1 :(得分:0)
我一直将.place()
用于tkinter小部件。
place syntax
您只需更改关键字参数即可指定其大小!
当然,如果要更改它,则必须再次致电.place()
。
如果您想知道的话,可以在python 3.8.2中工作。