質問: tk.Button(frame1, text='あんぱん', command=button1_clicked, bg='red') button1.place(x=10,y=0) button1.grid(row=2,column=1,columnspan=2) frame1.mainloop() ```
回答: 私の方でそのコードを試してみたところ、しっかりと赤になっていましたよ。 コードもそれであってると思うのですが・・・ 読み込んだのはここに書かれたコードでしたか? (ファイルにかいて読み込ませている場合、 コードに bg = 'red' を追加したが保存していなくて、 実は読み込んだのが追加前のであった可能性はありませんか) あと、以前私が 文字色を変えようと思って fg = 'red' と書いたところエラーを吐かれ、 原因がわからなかったのでやけくそで foreground = 'red' と書いたところ 正常に動作するということがありましたが、 もしかしたら質問者さんも、 bg = 'red' ではなく、 background = 'red' と書いたら しっかりと赤になるかもしれません(?) なんでこれで直ったのかはわからないです。すみません。 (質問内容とは関係ありませんが、 button1.place(x=10,y=0) button1.grid(row=2,column=1,columnspan=2) でbutton1に対する位置の命令が2つありますが、1つでいいと思いますよ。あとに書かれたgridが使われています。)