用python写一个登陆窗体
时间: 2023-02-22 12:49:09 浏览: 72
首先,您需要了解如何在Python中创建图形用户界面 (GUI)。推荐使用 tkinter 模块来创建 GUI。
以下是一个简单的登录窗体的示例代码:
```
import tkinter as tk
class LoginForm(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.title("Login Form")
self.label_username = tk.Label(self, text="Username")
self.label_password = tk.Label(self, text="Password")
self.entry_username = tk.Entry(self)
self.entry_password = tk.Entry(self, show="*")
self.label_username.grid(row=0, sticky="E")
self.label_password.grid(row=1, sticky="E")
self.entry_username.grid(row=0, column=1)
self.entry_password.grid(row=1, column=1)
self.checkbox = tk.Checkbutton(self, text="Keep me logged in")
self.checkbox.grid(columnspan=2)
self.logbtn = tk.Button(self, text="Login", command=self._login_btn_clicked)
self.logbtn.grid(columnspan=2)
def _login_btn_clicked(self):
username = self.entry_username.get()
password = self.entry_password.get()
print(f"Username: {username}, Password: {password}")
if __name__ == "__main__":
form = LoginForm()
form.mainloop()
```
该代码将创建一个带有用户名和密码字段的登录窗体,以及一个“登录”按钮,当用户单击该按钮时,用户名和密码将打印到控制台上。
希望这可以作为您创建自己的登录窗体的起点!
阅读全文