鱼C论坛

 找回密码
 立即注册
查看: 3996|回复: 7

thinter中Entry组件的v1.get()和e1.get()

[复制链接]
发表于 2020-11-29 19:41:05 | 显示全部楼层
第1个例子,v = tk.StringVar() ,v就是tk.StringVar()的实例化对象
e1、e2是tk.Entry()这个单行文本输入框的组件对象
而,textvariable=v,就是绑定变量了
v.get()和e1.get() 得到的结果其实是一样的。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-1 20:15:20 | 显示全部楼层
卡拉各尼古深 发表于 2020-12-1 18:50
但是在第一个例子中不能使用v1.get(), 第二个例子中不能使用e1.get(),编译器报错,这是为什么

==========例子1
def test():
    print(v.get())       # 并没有报错啊?   
    if e1.get() == "CSDN":
        print("正确!")
        return True
    else:
        print("错误!")
        e1.delete(0, "end")
        return False
========例子2:
def show():
    print(e1.get())   #也并没有报错啊?
    print('账号:%s' % v1.get())
    print('密码:%s' % v2.get())
    e1.delete(0,END)    #获取完信息,清楚掉输入框的
    e2.delete(0,END)    #0,END,表示从第0个到最后一个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-5 02:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表