-2
されていますボタンをクリックしたときにボタンが使用する.gifを変更することは可能ですか?私は、GPIOピンがオフのときにはONにし、GPIOピンがオンになっているときにはOFFにしたいと思う。私が持っている瞬間
:
#BCM17
GPIO.setup(17,GPIO.OUT)
colour17=StringVar()
pinstate17=GPIO.input(17)
if pinstate17==1:
colour17.set('red')
else:
colour17.set('green')
BCM17Bimage=tk.PhotoImage(file='on.gif')
BCM17B = Button(clock, text="GPIO 0\nBCM 17", image=BCM17Bimage, width=78, height=100, bg="grey", command=BCM17f).grid(column=2, row=1)
BCM17L = Label(clock, text="GPIO 0\nBCM 17", font=(fontname,12), fg='white', bg=colour17.get(), width=10, height=2)
BCM17L.grid(column=0, row=1)
そして、ボタンのDEFは次のとおりです。あまりにも
def BCM17f():
pinstate17=GPIO.input(17)
colour17.set('red' if pinstate17==0 else 'green')
BCM17L.configure(bg=colour17.get())
if pinstate17==0:
GPIO.output(17,True)
else:
GPIO.output(17,False)
print(pinstate17)
ランダムさておき - 人々がに返信するときに電子メールを取得することが可能ですここに投稿しますか?見栄えは良かったですが、どこでもオプションを見ることはできません。
あなたがこの質問をする前に、サイトを検索しましたか?このサイトには、ウィジェットの画像を変更することに関連する多くの質問があります。 –
うん、私はこれを具体的に言及したものは見つけられませんでした。 – Jon