31

私は学校で簡単なプロジェクトを行っており、クリックする 6 つの異なるボタンを作成する必要があります。ボタンのサイズは異なる必要がありますが、その方法がわかりません。以下を使用してボタンを作成しました。

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」を呼び出すことによって行われます。

button1You Simple Callというボタンのサイズを変更するには

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

初期化時に必要なサイズがわかっている場合は、これらのオプションをコンストラクターに追加できます。

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