Python-Tkinter 图形化界面设计___帐号密码登录(InsCode生成)

import tkinter as tk

import tkinter.messagebox

# 创建一个Tkinter窗口
window = tk.Tk()
window.title("用户登录界面")
window.geometry("300x200+860+408")
window.attributes('-toolwindow', 1)  # 隐藏窗口控制按钮
window.attributes('-topmost', True)  # 窗口置顶,防止被其他窗口遮挡
window.resizable(False, False)  # 禁止窗口大小调整
# 创建标签
tk.Label(window, text="用户名").grid(row=0, column=0, pady=10)
tk.Label(window, text="密  码").grid(row=1, column=0, pady=10)
# 创建文本框
name_entry = tk.Entry(window)
pwd_entry = tk.Entry(window, show="*")  # 输入的密码会显示为*
# 将文本框放置在窗口上
name_entry.grid(row=0, column=1, padx=10, pady=10)
pwd_entry.grid(row=1, column=1, padx=10, pady=10)


# 创建登录按钮
def login():
    name = name_entry.get()  # 获取用户名
    pwd = pwd_entry.get()  # 获取密码
    # 在此处添加验证用户名和密码的功能
    # 弹出消息框,提示登录成功
    tk.messagebox.showinfo(title="登录结果", message="登录成功!Welcome %s" % name)


# 将按钮的宽度增加3倍
login_button = tk.Button(window, text="登录", command=login, width=9)
login_button.grid(row=2, column=0, columnspan=2, padx=10, pady=0)

# 将输入框和按钮居中显示
for i in range(2):
    window.grid_columnconfigure(i, weight=1)
window.grid_rowconfigure(2, weight=1)

# 将窗口的高度减少三分之一,宽度减少四分之一
window.geometry("240x140")
# 开始运行窗口程序
window.mainloop()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光明有我16620122910

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值