tek düğmesini kullanarak bir dizi bir etikette değişiklik metni birden çok kez: "başlatma" Açıkçası söyleyerek etiketi değiştirirTkinter: Burada bu hızlı örnek var
from tkinter import *
root = Tk()
display = Label(root,text="Starting")
display.pack()
def change(): #Do on first press of button
global display
display.config(text="I just changed")
def change1(): #Do on second press of button
global display
display.config(text="I changed again")
def change2(): #Do on third press of button
global display
display.config(text="I changed once more")
button = Button(root,text="Press me",command=change)
button.pack()
üzerine "Ben sadece değişti" için Düğmeye ilk basıldığında, ancak aynı düğmenin ardışık basmalarındaki diğer iki işlevi (change1 ve change2) nasıl yapabilirim?
bir ham bir fikir bazı küresel sayaç değişkeni 'n' oluşturmak ve hangi değerin n dayanan metni değiştirecek bir işleve sahip olmaktır. 'N' her zaman istediğiniz etiketlerin sınırları içinde kalmasını istediğinizden emin olmak için 'n' modülü 'etiketli etiket sayısı' – Dzhao
yapıp düğmeyi yapılandırabilir ve komutu değiştiririm. – TheRandomGuy