使用pycharm用简单的方式制作一个登录窗口
时间: 2023-11-28 12:50:43 浏览: 35
好的,以下是步骤:
1. 打开PyCharm,创建一个新项目。
2. 在项目根目录下,创建一个Python文件,命名为"login.py"。
3. 在login.py文件中,导入tkinter模块,并创建一个主窗口。
```python
import tkinter as tk
root = tk.Tk()
root.mainloop()
```
4. 添加一个标签和两个文本框,用于输入用户名和密码。并设置它们的位置和大小。
```python
import tkinter as tk
root = tk.Tk()
# 添加标签
label_username = tk.Label(root, text="用户名")
label_username.pack()
# 添加用户名输入框
entry_username = tk.Entry(root)
entry_username.pack()
# 添加密码标签
label_password = tk.Label(root, text="密码")
label_password.pack()
# 添加密码输入框
entry_password = tk.Entry(root, show="*")
entry_password.pack()
root.mainloop()
```
5. 添加一个登录按钮,并设置它的位置和大小。
```python
import tkinter as tk
root = tk.Tk()
# 添加标签
label_username = tk.Label(root, text="用户名")
label_username.pack()
# 添加用户名输入框
entry_username = tk.Entry(root)
entry_username.pack()
# 添加密码标签
label_password = tk.Label(root, text="密码")
label_password.pack()
# 添加密码输入框
entry_password = tk.Entry(root, show="*")
entry_password.pack()
# 添加登录按钮
button_login = tk.Button(root, text="登录", width=10, height=2)
button_login.pack()
root.mainloop()
```
6. 最后,为登录按钮添加一个点击事件,当用户点击登录按钮时,打印出用户名和密码。
```python
import tkinter as tk
def login():
username = entry_username.get()
password = entry_password.get()
print("用户名:", username)
print("密码:", password)
root = tk.Tk()
# 添加标签
label_username = tk.Label(root, text="用户名")
label_username.pack()
# 添加用户名输入框
entry_username = tk.Entry(root)
entry_username.pack()
# 添加密码标签
label_password = tk.Label(root, text="密码")
label_password.pack()
# 添加密码输入框
entry_password = tk.Entry(root, show="*")
entry_password.pack()
# 添加登录按钮
button_login = tk.Button(root, text="登录", width=10, height=2, command=login)
button_login.pack()
root.mainloop()
```
现在,你已经成功地创建了一个简单的登录窗口。当用户输入用户名和密码并点击登录按钮时,用户名和密码会被打印出来。