设计GUI程序,模拟QQ登入界面python代码
时间: 2023-10-08 21:07:47 浏览: 139
一个仿照QQ界面的程序代码
以下是一个简单的模拟QQ登录界面的Python代码,使用了Tkinter库:
```python
import tkinter as tk
class LoginWindow:
def __init__(self, master):
self.master = master
master.title("QQ登录")
self.label_username = tk.Label(master, text="QQ号码:")
self.label_password = tk.Label(master, text="密码:")
self.entry_username = tk.Entry(master)
self.entry_password = tk.Entry(master, show="*")
self.label_username.grid(row=0, sticky=tk.E)
self.label_password.grid(row=1, sticky=tk.E)
self.entry_username.grid(row=0, column=1)
self.entry_password.grid(row=1, column=1)
self.check_var = tk.IntVar()
self.check_remember = tk.Checkbutton(master, text="记住密码", variable=self.check_var)
self.check_remember.grid(columnspan=2)
self.button_login = tk.Button(master, text="登录", command=self.login)
self.button_login.grid(columnspan=2)
def login(self):
# 在这里编写登录逻辑
username = self.entry_username.get()
password = self.entry_password.get()
remember = self.check_var.get()
print("QQ号码:", username)
print("密码:", password)
print("记住密码:", remember)
root = tk.Tk()
login_window = LoginWindow(root)
root.mainloop()
```
该程序创建了一个名为“QQ登录”的窗口,并在窗口内添加了两个标签、两个文本框、一个复选框和一个按钮。当用户点击“登录”按钮时,程序会获取文本框和复选框中的内容,并输出到控制台上。你可以根据需要修改登录逻辑以实现真正的登录功能。
阅读全文