用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

使用Scale拖动指示器,实现求和功能

2023-06-01 作者: 小guo举报

[python]代码库

import tkinter

guo = tkinter.Tk()
guo.title("计算求和")
guo.geometry("370x300")

v = tkinter.IntVar()
lab1 = tkinter.Label(guo, text="求和数A:")
lab1.grid(row=0, column=0)
entl = tkinter.Entry(guo, textvariable=v, width=20)
entl.grid(row=1, column=0)
scl = tkinter.Scale(guo, label="数Ad取值范围-1000至1000", from_=-1000, to=1000, resolution=1,
                    digits=0, orient=tkinter.HORIZONTAL, variable=v, length=180)
scl.grid(row=2, column=0)

s = tkinter.IntVar()
lab2 = tkinter.Label(guo, text="求和数B:")
lab2.grid(row=0, column=1)
ent2 = tkinter.Entry(guo, textvariable=s, width=20)
ent2.grid(row=1, column=1)
sc2 = tkinter.Scale(guo, label="数B的取值范围-1000至1000", from_=-1000, to=1000, resolution=1,
                    digits=0, orient=tkinter.HORIZONTAL, variable=s, length=180)
sc2.grid(row=2, column=1)


def pa():
    p = scl.get() + sc2.get()
    b1.config(text="求和的结果为:" + str(p), state=tkinter.DISABLED)


def pb():
    scl.set(0)
    sc2.set(0)
    b1.config(text="求和", state=tkinter.NORMAL)


b1 = tkinter.Button(guo, text="求和", width=20, command=pa)
b1.grid(row=3, column=0, pady=5)
b2 = tkinter.Button(guo, text="清空", width=20, command=pb)
b2.grid(row=3, column=1)

guo.mainloop()



#q:1752272569

[代码运行效果截图]


使用Scale拖动指示器,实现求和功能


网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...