Hello,
this is the code,normal is "this is ok"(on red bottom bar), i push button it start text "please wait"" but it dont want to return text "this is ok" where is wrong.
Thank you
import tkinter as tk
from tkinter import *
import smtplib
from tkinter import Tk, Toplevel, Button
import RPi.GPIO as GPIO
import time
import tkinter.ttk as ttk
from tkinter.ttk import Progressbar, Style, Button
master= Tk()
master1 =Toplevel()
master3 =Toplevel()
##################################right
master1.minsize(150,150+170+170)
master1.geometry("185x1000+0+0")
master1.configure(background="black",)
master1.title("2")
master1.overrideredirect(True)
#################################left
master3.minsize(900,0+0+0)
master3.geometry("100x80+180+920")
master3.configure(background="red",)
master3.title("КАФЕ АВТОМАТ 1")
master3.overrideredirect(True)
#################################
master3.label = tk.Label(master3, text='this is OK')
master3.label.pack()
def text_1_2():
b2()
nadpisok()
##########################
def nadpisok():
print('Button clicked')
master3.label['text'] = 'please wait'
master3.button['state'] = 'disabled'
master3.after(3000, master.delayed_textok)
def delayed_textok():
master3.label['text'] = 'this is OK'
master3.button['state'] = 'normal'
master3.after(3000, master.finhished)
###########################################
GPIO.setwarnings(False)
#########################################
def b2():
GPIO.setmode(GPIO.BCM)
RELAIS_2_GPIO = 10
GPIO.setup(RELAIS_2_GPIO, GPIO.OUT)
GPIO.output(RELAIS_2_GPIO, GPIO.HIGH)
time.sleep(0.35)
GPIO.output(RELAIS_2_GPIO, GPIO.LOW)
time.sleep(0.35)
#########################################
image2 = tk.PhotoImage(file="")
b = button = tk.Button(master1,image=image2, height=80, width=160,background="red",font="0",bd=10,fg="black",command= text_1_2)
b.place(x = 0, y = 120)
label2=Label(master1,text="",height=0, width=0,bg="#100C19",font="Times 13 underline",fg="white",relief="solid",bd=0).place(x=0,y=200)
#########################
master.mainloop()
GPIO.cleanup()