python登陆界面
时间: 2023-06-21 18:20:21 浏览: 15
以下是一个简单的 Python 登录界面示例:
```python
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "admin" and password == "123456":
print("登录成功!")
else:
print("用户名或密码错误!")
```
在这个示例中,我们使用 `input` 函数获取用户输入的用户名和密码。然后判断输入的用户名和密码是否正确,如果正确则输出登录成功的消息,否则输出用户名或密码错误的消息。
相关问题
python登陆界面源码
以下是一个简单的Python登录界面的源码示例:
```python
# main.py
from Login import Login
def main():
login = Login()
login.login_page()
if __name__ == "__main__":
main()
```
```python
# Login.py
from db import DB
from MenuPage import MenuPage
class Login:
def __init__(self):
self.db = DB()
def login_page(self):
username = input("请输入用户名:")
password = input("请输入密码:")
if self.db.check_login(username, password):
menu = MenuPage()
menu.show_menu()
else:
print("用户名或密码错误,请重新登录。")
self.login_page()
```
```python
# db.py
class DB:
def __init__(self):
self.users = {
"admin": "admin123",
"user1": "password1",
"user2": "password2"
}
def check_login(self, username, password):
if username in self.users and self.users[username] == password:
return True
else:
return False
```
```python
# MenuPage.py
class MenuPage:
def show_menu(self):
print("欢迎登录!")
print("1. 查看个人信息")
print("2. 修改密码")
print("3. 退出登录")
choice = input("请输入选项:")
if choice == "1":
self.view_info()
elif choice == "2":
self.change_password()
elif choice == "3":
print("已退出登录。")
else:
print("无效的选项,请重新输入。")
self.show_menu()
def view_info(self):
print("这里是个人信息页面。")
def change_password(self):
print("这里是修改密码页面。")
```
请注意,这只是一个简单的示例,实际的登录系统可能需要更复杂的逻辑和安全性措施。此示例仅用于演示基本的登录界面实现。
python登陆界面制作
要制作Python登录界面,可以使用tkinter模块设计图形界面。设计步骤如下:
1. 导入tkinter模块
2. 创建主窗口window
3. 设计欢迎界面,包括系统名称显示、用户类型选择、用户名及密码输入、登录及退出按钮、欢迎界面等功能
4. 定义相关函数实现按钮的功能,如退出系统、管理员登录、普通用户登录等
5. 设置按钮的位置
6. 运行主窗口
下面是一个简单的示例代码:
import tkinter as tk
# 创建主窗口
window = tk.Tk()
window.title("登录界面")
window.geometry("400x300")
# 欢迎界面设计
def welcome():
winlabel = tk.Label(window, text='请选择用户类型:', fg='black', bg='pink', font=("微软雅黑", 15, 'bold'))
winlabel.place(x=100, y=110)
winlabel.configure(width=20, height=4)
# 按钮设计
bt_logquit = tk.Button(window, text='退出系统', bg='pink', command=usr_sign_quit)
bt_logquit.place(x=200, y=230)
bt_admin_login = tk.Button(window, text='管理员登录', bg='pink', command=admin_log_in)
bt_admin_login.place(x=110, y=180)
bt_user_login = tk.Button(window, text='普通用户登录', bg='pink', command=usr_log_in)
bt_user_login.place(x=270, y=180)
welcome()
window.mainloop()
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)