我怎么能这样做,当我将刻度推到3时,然后按一个按钮然后会发生一些特别的事情?这样我就可以为比例中的每个变量定义一个动作。我尝试过if,但它没有用。没有错误。标签只是没有出现。感谢。
from tkinter import *
mode2f=Tk()
def antmenge(self):
möant["text"]="Mögliche Antworten: " \
+ str(antmengen.get()) + " "
möant=Label(mode2f, text="Mögliche Antworten: 0 Wörter", width=25)
möant.pack()
antmengen=IntVar()
antmengen.set(0)
antm=Scale(mode2f, width=20, length=200, orient="vertical", from_=0, to=1,
resolution=1, tickinterval=10, label="Wörter", command=antmenge,
variable=antmengen)
antm.pack()
def antmengenask():
if antmengen==0:
label=Label(mode2f, text="0")
label.pack()
elif antmengen==1:
label1=Label(mode2f, text="1")
label1.pack()
button=Button(mode2f, text="push", command=antmengenask)
button.pack()
mainloop()
答案 0 :(得分:0)
使用antmengen.get()
获取价值。
BTW:不要在变量名中使用原生字符(ö
中的möant
)