PYTHON大蟒蛇之“六一”礼物——添加通讯录

马上“六一”了,算了一下,不算这一次的话,自己应该还有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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lucille_Watson

创作不易吖~既然决定那就打赏叭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值