马上“六一”了,算了一下,不算这一次的话,自己应该还有4个儿童节。利用寒假学的PYTHON知识做了部自己喜欢的动画片的临时通讯录,名字叫《Red Magic》——也就是《红魔法》,B站上有看的。感兴趣的去看看吧~预告:Morb好涩!!!观看链接在下面👇👇👇
https://www.bilibili.com/video/BV1qB4y1J7XN/?spm_id_from=333.337.search-card.all.click
给大家看一张图
这红发小男孩叫ZANN,坐在左上角的棕发小妞是他好朋友PERDA,爱刁难人的绿发小鬼是JEV......
离题了离题了哈。。。还是先写代码为主吧~~~
#列表增删
from tkinter import *
rot=Tk()
rot.title('MAGICA')
rot.geometry('400x400+100+100')
rot.resizable(0,0)
#创建label relief设置边框 cursor设置悬浮 ---→ hand1&hand2&heart
label1=Label(rot,text='label1',bg='aquamarine',relief='raised',width=21,height=2,fg='maroon',cursor='hand2')
label1.place(x=0,y=0)
label2=Label(rot,text='label2',bg='aquamarine',relief='raised',width=21,height=2,fg='darkred',cursor='hand2')
label2.place(x=150,y=0)
#绑定鼠标点击
def label_click1(events):
label1['bg']='linen'
label1['relief']='sunken'
label2['bg']='aquamarine'
label2['relief']='sunken'
label1.bind("<Button-1>",label_click1)
def label_click2(events):
label2['bg']='linen'
label2['relief']='sunken'
label1['bg']='aquamarine'
label1['relief']='sunken'
label2.bind("<Button-1>",label_click2)
#List组件用于显示选择列表
list_box=Listbox(rot)
for i in ['ZANN','GLISS','PERDA','DARB','BOZ','TAPLO','FALA']:
list_box.insert('end',i)
list_box.place(x=40,y=100)
#设置删除按钮
buttonx=Button(rot,text='删除联系人',command=lambda x=list_box: x.delete('active'))
buttonx.place(x=110,y=102)
#设置添加按钮 添加输入框 strip() 返回删除
def itemAdded():
varadd=entry.get()
if(len(varadd.strip())==0):
return
list_box.insert('end',varadd)
entry.delete(0,'end')
entry=Entry(rot)
entry.place(x=40,y=283)
buttony=Button(rot,text='添加联系人',command=itemAdded)
buttony.place(x=110,y=132)
rot.mainloop()
筛选了一遍主要人物,终于——完成咯!有其他想法创意的发在评论区里——————掰掰!
PS: 以上内容,拿去不谢,记得打赏!
筱家七姐妹 写于23.5.27