python实现祝福弹窗效果

yipeiwu_com6年前Python基础

中秋节,是中国传统节日之一,为每年的农历八月十五,也是我国仅次于春节的第二大传统节日。传说是为了纪念嫦娥。

祝大家中秋快乐

中秋节,怎么用python祝福大家节日快乐是一个很头疼的事,但是只要有它什么都不是问题。接下来教大家怎么用python献上满满的祝福。首先给大家看一下最终模样。

注:密集恐惧症患者勿入!

模样大家已经看见了,首先想想一下,当朋友打开你发送过去的软件,

然后点击运行,结果,一个一个的窗口慢慢的弹出来,然后铺满整个屏幕,然后她露出微笑,张口:我的电脑!

(不,应该是:哇!好厉害!)

最终效果以实际情况定。

设计思路:

1、点击程序,运行,

2、弹出窗口,解决只弹出一个窗口的问题,

3、添加时间,更加具有神秘感。

4、(朋友最痛苦的事)手动关闭窗口。(知道右键,则忽略)

注:弹框文字,颜色,字体,大小可以自己修改。如:你喜欢的一句话。

下面直接来看代码(电脑观看效果更加):

import tkinter as tk
import random
import threading
import time
def dow():
 window = tk.Tk()
 width=window.winfo_screenwidth()
 height=window.winfo_screenheight()
 a=random.randrange(0,width)
 b=random.randrange(0,height)
 window.title('中秋节快乐')
 window.geometry("200x50"+"+"+str(a)+"+"+str(b))
 tk.Label(window,
  text='中秋节快乐!', # 标签的文字
  bg='Red',  # 背景颜色
  font=('楷体', 17),  # 字体和字体大小
  width=15, height=2 # 标签长宽
  ).pack() # 固定窗口位置
 window.mainloop()
 
threads = []
for i in range(100):#需要的弹框数量
 t = threading.Thread(target=dow)
 threads.append(t)
 time.sleep(0.1)
 threads[i].start() 

以上就是所有的代码,关闭弹框,哈哈,交给你的朋友吧!他一定会很‘开兴'的!

相关文章

python使用range函数计算一组数和的方法

本文实例讲述了python使用range函数计算一组数和的方法。分享给大家供大家参考。具体如下: sum = 0 numbers = range(1,10) for i in num...

Python实现各种排序算法的代码示例总结

Python实现各种排序算法的代码示例总结

在Python实践中,我们往往遇到排序问题,比如在对搜索结果打分的排序(没有排序就没有Google等搜索引擎的存在),当然,这样的例子数不胜数。《数据结构》也会花大量篇幅讲解排序。之前一...

python 截取 取出一部分的字符串方法

下面是split截取获得 >>> str = 'http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb...

python面向对象_详谈类的继承与方法的重载

python面向对象_详谈类的继承与方法的重载

1. 类的继承与方法的重载 上面就是先定义了一个类A,然后由定义了一个类B,B继承了类A,这样B就有了A的非私有属性和方法。 class Washer: company='...

python中time库的实例使用方法

time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import time 函...