系列文章
序号 | 文章目录 | 直达链接 |
1 | 浪漫520表白代码 | https://want595.blog.csdn.net/article/details/130666881 |
2 | 满屏表白代码 | https://want595.blog.csdn.net/article/details/129794518 |
3 | 跳动的爱心 | https://want595.blog.csdn.net/article/details/129503123 |
4 | 漂浮爱心 | https://want595.blog.csdn.net/article/details/128808630 |
5 | 爱心光波 | https://want595.blog.csdn.net/article/details/132311588 |
6 | 流星雨 | https://want595.blog.csdn.net/article/details/129395465 |
7 | 满天星 | https://want595.blog.csdn.net/article/details/129572082 |
8 | 烟花秀 | https://want595.blog.csdn.net/article/details/128746664 |
9 | 圣诞树 | https://want595.blog.csdn.net/article/details/128213770 |
10 | 雪花代码 | https://want595.blog.csdn.net/article/details/129038108 |
11 | 模拟星空 | https://want595.blog.csdn.net/article/details/129948882 |
12 | 生日蛋糕 | https://want595.blog.csdn.net/article/details/129694998 |
13 | 樱花树 | https://want595.blog.csdn.net/article/details/130350743 |
14 | 五彩气球 | https://want595.blog.csdn.net/article/details/130950744 |
15 | 七彩花朵 | https://want595.blog.csdn.net/article/details/130897838 |
16 | 恶搞代码 | https://want595.blog.csdn.net/article/details/131274862 |
17 | 代码雨 | https://want595.blog.csdn.net/article/details/132574687 |
18 | 中秋星空 | https://want595.blog.csdn.net/article/details/132910075 |
19 | 国庆祝福 | https://want595.blog.csdn.net/article/details/133427031 |
20 | 皮卡丘 | https://want595.blog.csdn.net/article/details/133783136 |
21 | 玫瑰花 | https://want595.blog.csdn.net/article/details/133851128 |
22 | 名侦探柯南 | https://want595.blog.csdn.net/article/details/133903847 |
23 | 蝙蝠 | https://want595.blog.csdn.net/article/details/133935474 |
24 | 南瓜头 | https://want595.blog.csdn.net/article/details/133973340 |
25 | 万圣节礼物 | https://want595.blog.csdn.net/article/details/134011397 |
目录
系列文章
前言
爱心界面
无限弹窗
尾声
前言
人生苦短,我用Python!又是新的一周啦,本期博主给大家带来了一个全新的作品:满屏表白代码,无限弹窗版!快快收藏起来送给她吧~
爱心界面
程序设计
def Heart():root=tk.Tk()screenwidth=root.winfo_screenwidth()screenheight=root.winfo_screenheight()width=600height=400x=(screenwidth-width)//2y=(screenheight-height)//2root.title("❤")root.geometry("%dx%d+%d+%d"%(screenwidth,screenheight,0,0))tk.Label(root,text='❤',fg='pink',bg='white',font=("Comic Sans MS",500),width=300,height=20).pack()root.mainloop()
程序分析
这是一个使用Python的Tkinter库创建窗口的程序,该程序会在屏幕中央显示一个红色的心形图案。程序首先导入了Tkinter库,并定义了一个名为Heart的函数。在函数中,程序定义了一个Tk窗口对象,并获取了当前屏幕的宽度和高度。接着程序定义了窗口的宽度和高度,并计算了窗口在屏幕中的位置。程序设置了窗口的标题为"❤",并且使用geometry方法将窗口的大小和位置设置为占据整个屏幕。程序使用一个Label标签对象将一个大号的红色心形文本添加到窗口中,并使其在屏幕中央居中。最后,程序进入Tkinter的事件循环中,以响应用户的输入和操作。
无限弹窗
程序设计
def Love1():root=tk.Tk()width=200height=50screenwidth=root.winfo_screenwidth()screenheight=root.winfo_screenheight()x=ra.randint(0,screenwidth/2)y=ra.randint(0,screenheight/2)root.title("❤")root.geometry("%dx%d+%d+%d"%(width,height,x,y))tk.Label(root,text='I LOVE YOU!',fg='white',bg='pink',font=("Comic Sans MS",15),width=30,height=5).pack()root.mainloop()
def Love2():root=tk.Tk()width=200height=50screenwidth=root.winfo_screenwidth()screenheight=root.winfo_screenheight()screenheight-=2*widthx=ra.randint(screenwidth/2,screenwidth)y=ra.randint(0,screenheight/2)root.title("❤")root.geometry("%dx%d+%d+%d"%(width,height,x,y))tk.Label(root,text='I LOVE YOU!',fg='white',bg='pink',font=("Comic Sans MS",15),width=30,height=5).pack()root.mainloop()
def Love3():root=tk.Tk()width=200height=50screenwidth=root.winfo_screenwidth()screenheight=root.winfo_screenheight()screenheight-=widthx=ra.randint(screenwidth/2,screenwidth)y=ra.randint(screenheight/2,screenheight)root.title("❤")root.geometry("%dx%d+%d+%d"%(width,height,x,y))tk.Label(root,text='I LOVE YOU!',fg='white',bg='pink',font=("Comic Sans MS",15),width=30,height=5).pack()root.mainloop()
def Love4():root=tk.Tk()width=200height=50screenwidth=root.winfo_screenwidth()screenheight=root.winfo_screenheight()screenheight-=2*widthx=ra.randint(0,screenwidth/2)y=ra.randint(screenheight/2,screenheight)root.title("❤")root.geometry("%dx%d+%d+%d"%(width,height,x,y))tk.Label(root,text='I LOVE YOU!',fg='white',bg='pink',font=("Comic Sans MS",15),width=30,height=5).pack()root.mainloop()(完整程序文末公众免费领取哦)
程序分析
这是一个简单的Python程序,用于在屏幕上显示一个窗口,其中包含一个粉色背景和一个白色文本,显示"I LOVE YOU!"这个信息。它有四个不同的位置,可以随机出现在屏幕的四个角落,使得每次显示的位置都是随机的。
程序采用了Python的GUI库Tkinter来实现窗口的创建和显示。在函数Love1,Love2,Love3和Love4中,首先创建一个Tk对象root,并设置窗口的宽度和高度。然后使用屏幕的宽度和高度来随机生成x和y坐标,这些坐标是窗口位置的依据。然后设置窗口的标题,使用geometry()方法设置窗口的宽度,高度和位置。在窗口中添加一个Label小部件来显示文本内容,最后运行主循环。
程序中使用了Python内置的random库来生成随机数,用于在屏幕上显示不同位置的窗口。程序的文本信息使用了Comic Sans MS字体,显示在粉色的背景上,使得窗口看起来很温馨。
这个程序比较简单,但是它通过创建窗口并在其中显示文本信息的方式,来表达一种浪漫的情感。它可以用于不同场景,比如展示在情人节、纪念日等特殊的日子里,传达爱的信息。此外,程序的代码也比较短,容易理解和修改。
尾声
祝天下有情人终成眷属!