31

我在学校做一个简单的项目,我需要制作六个不同的按钮来点击。按钮必须有不同的尺寸,但我找不到怎么做。我使用以下方法制作了按钮:

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。

4

2 回答 2

57

在 Tkinter 中配置按钮(或任何小部件)是通过调用配置方法 “config”来完成的

改变一个按钮的大小叫button1你简单的调用

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

如果您知道初始化时想要什么大小,可以将这些选项添加到构造函数中。

button1 = Button(self, text = "Send", command = self.response1, height = 100, width = 100) 
于 2013-01-09T22:41:10.757 回答
2

我一直使用.place()我的 tkinter 小部件。 地方语法

您可以通过更改关键字参数来指定它的大小!

当然,.place()如果你想改变它,你将不得不再次打电话。

如果您想知道,可以在 python 3.8.2 中使用。

于 2020-10-28T19:10:03.083 回答