好久好久不写PYTHON啦~
今天给大家见识见识
什么叫————————————————————————————————————————
“我,筱家七姐妹,真的尽力了!!!”
下面有请代码
from tkinter import *
from tkinter import messagebox,ttk
from PIL import Image,ImageTk
def win():
flag=Tk()
flag.title('')
flag.title('EMMA沃特森')
flag.geometry('300x550+940+20')
flag.resizable(0,0)
frame4=Frame(width=300,height=137,bg='hot pink')
frame4.grid(row=0,column=0)
frame5=Frame(width=300,height=413,bg='linen')
frame5.grid(row=1,column=0)
t=Text(flag,width=20,height=1,font=('楷体',10))
t.place(x=0,y=0)
text=StringVar()
comb=ttk.Combobox(flag)
comb['value']=('呼叫WATSON联系人','聊天')
comb.place(x=0,y=20)
flag.mainloop()
def get():
if entry1.get()=='A' and entry2.get()=='123456':
messagebox.showinfo(message='登录成功')
root.destroy()
win()
elif entry1.get()=='A' and entry2.get()!='123456':
messagebox.showinfo(message='密码错误')
else:
messagebox.showinfo(messege='账户不存在')
#登录页面设置
#创建 位置 大小 按钮 颜色
root=Tk()
root.title('WATSON哒Emma')
root.geometry('450x450+500+225')
root.resizable(0,0)
frame1=Frame(width=450,height=100,bg="Crimson")
frame1.grid(row=0,column=0)
frame2=Frame(width=450,height=175,bg='LavenderBlush')
frame2.grid(row=1,column=0)
frame3 = Frame(width=450, height=300, bg='MistyRose')
frame3.grid(row=2, column=0)
Label_title1=Label(root,text='账号:',font=('楷体',20))
Label_title1.place(x=40,y=120)
Label_title2=Label(root,text='密码:',font=('楷体',20))
Label_title2.place(x=40,y=150)
entry1=Entry(root,font=('仿宋',20))
entry1.place(x=115,y=120)
entry2=Entry(root,show='*',font=('仿宋',20))
entry2.place(x=115,y=150)
btn1=Radiobutton(root,text='记住密码',font=('仿宋',15),bg='peachpuff')
btn1.place(x=175,y=185)
btn2=Button(root,text='登录',command=get,font=('楷体',15),bg='DeepPink')
btn2.place(x=200,y=230)
#添加图片
img=Image.open('Emma沃特森.jpg')
img=ImageTk.PhotoImage(img)
label_title3=Label(root,width=60,height=60,image=img)
label_title3.grid(row=0,column=0)
root.mainloop()
用户名是“A”,密码是“123456”,大家可以自己在代码里改的,我这样是为了方便
至于图片嘛(Emma沃特森.jpg),我现在用的是我头像这个:
记住了,这图片按我代码那标准,得压缩压缩,还得和你这个代码文件放一个文件夹里哟~
不过,我只写了登录界面,剩下的聊天“筱”功能,就拜托大家把代码发在评论区里喽
PS: 以上内容,拿去不谢,记得打赏!
筱家七姐妹 写于23.7.2