1

ゴール

Tkinter のデフォルト フォントの 4 つのボタンを作成しました。ここで、4 つのボタンはすべて小さすぎると判断しました。そのため、それらのフォントのサイズを大きくしたいと考えています。

直面した問題

4 つのステートメントすべてにfont=customwhereを追加したくありません。custom=tkFont.Font(family='Helvetica',size='18')

これらのボタンがあるフレーム全体に対してこれを行う方法はありますか?

コード

f = self.frame
custom = Font(family='Helvetica',size=15)

start = Button(f,text='START',command=self.startrunning)


start.pack(side="top")


stop =Button(f,text='STOP',command=self.stoprunning)
stop.pack(side="top")

lap = Button(f,text='LAP',command=self.endlap)
lap.pack(side='top')

reset = Button(f,text="RESET",command = self.reset)
reset.pack(side="top")

close = Button(f,text="QUIT",bg="black",fg = "red",command=self.quitwin)
close.pack(side="top")

目標を達成するための近道を教えてください。ショートカットがない場合は、それも教えてください。

4

1 に答える 1

1
buttons = [stop, lap, reset, close]
my_font = tkFont.Font(family='Helvetica',size='18')
for button in buttons:
    button.config(font=my_font)
于 2013-03-21T09:49:04.597 に答える