python 编写登录界面

import tkinter as tk
from tkinter import messagebox


def on_login():
    username = username_entry.get()
    password = password_entry.get()

    # 这里只是模拟验证,实际中应从数据库验证
    if username == "admin" and password == "password":
        messagebox.showinfo("登录成功", "登录成功!")
    else:
        messagebox.showerror("登录失败", "用户名或密码错误!")

    # 创建主窗口


root = tk.Tk()
root.title("登录界面")
root.geometry("400x300")  # 设置窗口大小

# 设置窗口背景色
root.configure(bg='#f0f0f0')

# 创建一个框架用于放置用户名和密码输入框
frame = tk.Frame(root, bg='#e0e0e0', padx=20, pady=20)
frame.pack(pady=20)

# 创建用户名和密码的标签和输入框
tk.Label(frame, text="用户名:", bg='#e0e0e0', font=("Arial", 12)).grid(row=0, column=0, sticky='e')
username_entry = tk.Entry(frame, font=("Arial", 12))
username_entry.grid(row=0, column=1, pady=5)

tk.Label(frame, text="密码:", bg='#e0e0e0', font=("Arial", 12)).grid(row=1, column=0, sticky='e')
password_entry = tk.Entry(frame, font=("Arial", 12), show="*")
password_entry.grid(row=1, column=1, pady=5)

# 创建登录按钮
login_button = tk.Button(root, text="登录", font=("Arial", 12), command=on_login)
login_button.pack(pady=10)

# 运行主循环
root.mainloop()

相关推荐

  1. python 编写登录界面

    2024-06-06 11:42:02       9 阅读
  2. py注册登录界面

    2024-06-06 11:42:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 11:42:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 11:42:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 11:42:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 11:42:02       20 阅读

热门阅读

  1. pandas不要存储excel

    2024-06-06 11:42:02       8 阅读
  2. 深度学习中域适应的简要概述

    2024-06-06 11:42:02       7 阅读
  3. css实现不同设备适配

    2024-06-06 11:42:02       6 阅读
  4. 前端想学习后端需要下载那些东西

    2024-06-06 11:42:02       7 阅读
  5. Python Spark环境:深度解析与高效搭建指南

    2024-06-06 11:42:02       6 阅读
  6. Linux 程序守护脚本

    2024-06-06 11:42:02       6 阅读