基于python创建一个登入窗体
时间: 2023-07-25 19:21:20 浏览: 49
好的,以下是一个基于Python和Tkinter GUI库创建的登入窗体的示例代码:
``` python
import tkinter as tk
class LoginWindow(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.master.title("登入")
self.master.geometry("300x200")
self.create_widgets()
def create_widgets(self):
self.username_label = tk.Label(self.master, text="用户名:")
self.username_label.pack()
self.username_entry = tk.Entry(self.master)
self.username_entry.pack()
self.password_label = tk.Label(self.master, text="密码:")
self.password_label.pack()
self.password_entry = tk.Entry(self.master, show="*")
self.password_entry.pack()
self.login_button = tk.Button(self.master, text="登入", command=self.login)
self.login_button.pack()
def login(self):
username = self.username_entry.get()
password = self.password_entry.get()
# 在这里编写登入逻辑,比如验证用户名和密码是否匹配等等
print(f"用户名: {username}, 密码: {password} 登入成功")
if __name__ == "__main__":
root = tk.Tk()
app = LoginWindow(master=root)
app.mainloop()
```
这个登入窗体包括用户名和密码的输入框以及一个登入按钮,当用户点击登入按钮时,它将调用 login 方法,该方法将获取输入框中的用户名和密码,并执行登入逻辑。您可以根据自己的需求自定义和修改这个示例代码。