| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1684 人关注过本帖
标题:哪里错误了?
只看楼主 加入收藏
pko2009
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-11-29
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
哪里错误了?
用python的tkinter编写了一个简单的密码程序,但即使输入正确密码,也显示是登录失败,请麻烦帮忙找一下哪里错了,怎么修改,多谢
from tkinter import *
h=Tk()
i=Frame(h)
i.pack(padx=100,pady=10)
v1=StringVar()
v2=StringVar()
v3=StringVar()
Entry(i,textvariable=v2,show="·",width=10,validate="none").grid(row=0,column=2)
a=str(v2.get())
def o():
    if a!="23148979ac":
        v3.set("登录失败")   
    else :
        v3.set("登录成功")
Label(i,textvariable=v1).grid(row=0,column=0)
Label(i,textvariable=v3).grid(row=1,column=1)
Button(i,text="    登录    ",command=o).grid(row=2,column=1)
v1.set("请输入密码:")
print(a)
mainloop()
搜索更多相关主题的帖子: grid set 错误 row 登录 
2020-11-29 14:48
Link2Points
Rank: 4
等 级:业余侠客
威 望:6
帖 子:46
专家分:286
注 册:2020-8-17
收藏
得分:20 
程序代码:
from tkinter import *
h=Tk()
i=Frame(h)
i.pack(padx=100,pady=10)
v1=StringVar()
v2=StringVar()
v3=StringVar()
Entry(i,textvariable=v2,show="·",width=10,validate="none").grid(row=0,column=2)
def o():
    a=str(v2.get())
    if a!="23148979ac":
        v3.set("登录失败")   
        print(a)
    else :
        v3.set("登录成功")
Label(i,textvariable=v1).grid(row=0,column=0)
Label(i,textvariable=v3).grid(row=1,column=1)
Button(i,text="    登录    ",command=o).grid(row=2,column=1)
v1.set("请输入密码:")
mainloop()

图片附件: 游客没有浏览图片的权限,请 登录注册

摸鱼中ˋ( ° ▽、° )
2020-11-29 19:25
pko2009
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-11-29
收藏
得分:0 
回复 2楼 Link2Points
谢谢
2020-12-05 10:47
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
收藏
得分:0 
共同学习
2020-12-07 08:36
快速回复:哪里错误了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042933 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved