ラベル Button の投稿を表示しています。 すべての投稿を表示
ラベル Button の投稿を表示しています。 すべての投稿を表示

2023年6月23日金曜日

Tkinterで作ったボタンのフォントサイズを後から変更する。

import tkinter as tk
  
def change_font_size():
    btn.config(font=("Noto Sans CJK JP", 10))

root = tk.Tk()

frm = tk.Frame(root,width=200,height=200)
frm.propagate(0)
frm.place(x=0,y=0)
btn = tk.Button(frm, text="open",font=("Noto Sans CJK JP", 20),width=200,height=200, command=change_font_size)
btn.pack()

root.mainloop()
configを使う事で変更できる。

2021年5月9日日曜日

RaspberryPi Python3 Tkinter Button 背景色が変わらない

タッチパネルでボタンをタップしたらボタンの背景色が変わるように書いたものの全然変わらない。
しかし、ボタンを押した後に他の場所をタップしてみたら色が変わる。
処理の仕方がいけないのかと思って色々調べたがそれでもダメ。

ひょっとしたらホバー時の色も設定できるのでは?と思い調べてみたらありました。
["bg"]と同じように["activebackground"]の色も設定したら無事思い通りの動きに。
ホバー時の文字色も変えたかったら["activeforeground"]も変更しましょう。

タッチパネル操作だとタップしたらカーソル位置をボタン上に置いたままになるので気がつくのに時間がかかりました。。

2021年4月19日月曜日

Python3 Tkinter ボタンの色が変わらない。

他にも原因はあると思いますが、Macだと変わらなかった。
RaspberryPiだと問題なく動く。

button.config(bg='RoyalBlue3')