Python beginner here。
私はPythonで一連の色を表示する方法が必要ですが、私はTkinterで色を選択しました。
ボタンをクリックして背景色を変更することができましたが、複数の変更を行うと、最後のものだけがレンダリングされます。tkinterの背景色を連続的に変更する方法
これはTkinter自体の問題ではありませんが、Python自体が関数を処理する方法についてはほとんど分かりますが、これはすでにここですでに説明していますが、初心者としては何を探すべきかわかりません。適切なキーワードがあれば十分だろう。
from Tkinter import *
import time
class App:
def __init__(self, master):
self.slogan = Button(command=self.change)
self.slogan.pack()
def change(self):
self.slogan.configure(bg = 'red')
time.sleep(1)
self.slogan.configure(bg = 'blue')
root = Tk()
app = App(root)
root.mainloop()
このコードは、上の代わりに、それだけで青に色が変化し、青に色を待ち、変更、赤に色を変更する]をクリックすることになっています。
time.sleep(1)
はGUIプログラムで寝ることはありません: