Πώς μπορώ να διαγράψω τις υπάρχουσες κείμενο Tkinter;

ψήφοι
0

Προσπαθώ να κάνω μια λειτουργία που αλλάζει διαφάνειες σε μια κινούμενη παρουσίαση με τη χρήση, αν δηλώσεις, αλλά όταν η διαφάνεια υποτίθεται ότι θα αλλάξει η υπάρχουσα widget παραμένει. Εδώ είναι ελάχιστη επαναλήψιμη παράδειγμά μου (από τον τρόπο, η «description.insert» έχει διαμορφωθεί σωστά στον υπολογιστή μου, αλλά όχι στο τηλέφωνό μου):

from tkinter import *
import random
import time
tk = Tk()
canvas = Canvas(tk, width = 400, height = 400)
tk.title('Diffusion')
canvas.pack()
 
slide = 0
 
def changeSlide():
    global slide
    slide += 1
    #WRITE TEXT
    if slide == 1:
        description = Text(tk, bd=0, height=5, width = 50)
        description.insert(INSERT, 'Diffusion is the net movement of particles from an area of higher concentration to an area of lower concentration, which results in the concentration being even. Here is an example, with the particles represented by orange dots:')
        description.place(x=0, y=190)
    elif slide == 2:
        #DRAW PARTICLES  
        particle = canvas.create_oval(10, 10, 20, 20, fill = 'orange')
 
nexT = Button(tk, text = 'NEXT', command = changeSlide)
nexT.pack()
nexT.place(bordermode = 'inside', x = 350, y = 375)
Δημοσιεύθηκε 24/10/2019 στις 13:00
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more