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
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()