Помогите пожалуйста мне нужно написать код до пятницы

Ogirok

Новичок
Пользователь
Ноя 2, 2022
6
0
1
Мне нужно чтобы спустя 3 секунды пропал Label.Но я не могу сделать отсчёт трёх секунд,помогите мне с этим пожалуйста

Код:
lbl = Label(text="Not enough:", font=("Arial", 15))
lbl_2 = Label(text=price, font=("Arial", 15))

lbl.pack(side=TOP, pady=10)
lbl_2.pack(side=TOP, pady=10)

#здесь должен быть отсчёт

lbl.configure(text=str(""))
lbl_2.configure(text=str(""))
 
Последнее редактирование:

Mikail_2006

Новичок
Пользователь
Сен 1, 2022
22
4
3
Python:
from time import sleep

sleep(3)
 

Ogirok

Новичок
Пользователь
Ноя 2, 2022
6
0
1
Python:
from time import sleep

sleep(3)
Програма просто зависает.Мне нужно чтоб надпись весела 3 секунды и пропала
 

Mikail_2006

Новичок
Пользователь
Сен 1, 2022
22
4
3
Создайте запись, "повесьте её", потом используйте sleep и после него удаляете запись.
 

Ogirok

Новичок
Пользователь
Ноя 2, 2022
6
0
1
Создайте запись, "повесьте её", потом используйте sleep и после него удаляете запись.
Не понял
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
Python:
import tkinter as tk
import time
import threading


def func():
    time.sleep(3)
    lbl.configure(text=str(""))
    lbl_2.configure(text=str(""))

root = tk.Tk()

lbl = tk.Label(text="Not enough:", font=("Arial", 15))
lbl_2 = tk.Label(text="price", font=("Arial", 15))

lbl.pack(side=tk.TOP, pady=10)
lbl_2.pack(side=tk.TOP, pady=10)

thread = threading.Thread(target=func, daemon=True)
thread.start()

root.mainloop()
 
  • Мне нравится
Реакции: Ogirok и Mikail_2006

Ogirok

Новичок
Пользователь
Ноя 2, 2022
6
0
1
Python:
import tkinter as tk
import time
import threading


def func():
    time.sleep(3)
    lbl.configure(text=str(""))
    lbl_2.configure(text=str(""))

root = tk.Tk()

lbl = tk.Label(text="Not enough:", font=("Arial", 15))
lbl_2 = tk.Label(text="price", font=("Arial", 15))

lbl.pack(side=tk.TOP, pady=10)
lbl_2.pack(side=tk.TOP, pady=10)

thread = threading.Thread(target=func, daemon=True)
thread.start()

root.mainloop()
Спасибо
 

Ogirok

Новичок
Пользователь
Ноя 2, 2022
6
0
1
Python:
import tkinter as tk
import time
import threading


def func():
    time.sleep(3)
    lbl.configure(text=str(""))
    lbl_2.configure(text=str(""))

root = tk.Tk()

lbl = tk.Label(text="Not enough:", font=("Arial", 15))
lbl_2 = tk.Label(text="price", font=("Arial", 15))

lbl.pack(side=tk.TOP, pady=10)
lbl_2.pack(side=tk.TOP, pady=10)

thread = threading.Thread(target=func, daemon=True)
thread.start()

root.mainloop()
А можно это как-то зациклить?У меня через While не работает
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
А можно это как-то зациклить?У меня через While не работает
Python:
import tkinter as tk
import time
import threading


def func_clear():
    while 1:
        time.sleep(3)
        lbl.configure(text="")
        lbl_2.configure(text="")
        time.sleep(3)
        lbl.configure(text="Not enough:")
        lbl_2.configure(text="price")


root = tk.Tk()

lbl = tk.Label(text="Not enough:", font=("Arial", 15))
lbl_2 = tk.Label(text="price", font=("Arial", 15))

lbl.pack(side=tk.TOP, pady=10)
lbl_2.pack(side=tk.TOP, pady=10)

thread_clear = threading.Thread(target=func_clear, daemon=True)
thread_clear.start()


root.mainloop()
 

Ogirok

Новичок
Пользователь
Ноя 2, 2022
6
0
1
Python:
import tkinter as tk
import time
import threading


def func_clear():
    while 1:
        time.sleep(3)
        lbl.configure(text="")
        lbl_2.configure(text="")
        time.sleep(3)
        lbl.configure(text="Not enough:")
        lbl_2.configure(text="price")


root = tk.Tk()

lbl = tk.Label(text="Not enough:", font=("Arial", 15))
lbl_2 = tk.Label(text="price", font=("Arial", 15))

lbl.pack(side=tk.TOP, pady=10)
lbl_2.pack(side=tk.TOP, pady=10)

thread_clear = threading.Thread(target=func_clear, daemon=True)
thread_clear.start()


root.mainloop()
Нет ты меня не понял.У тебя дискорд есть?Попробую объяснить
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
Нет ты меня не понял.У тебя дискорд есть?Попробую объяснить
нет
 

Форум IT Специалистов