Python GUI规模

时间:2014-06-29 15:51:36

标签: python user-interface scale

我怎么能这样做,当我将刻度推到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()

1 个答案:

答案 0 :(得分:0)

使用antmengen.get()获取价值。

BTW:不要在变量名中使用原生字符(ö中的möant