用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

python弹窗祝福 随机颜色 随机祝福语 附整个源码

2022-11-09 作者: Python自学举报

[python]代码库

import tkinter as tk
import random
import threading  # 使用多线程
import time
import functions 


def dow():
    color_list = functions.colors()
    font_list = ['黑体', '宋体', '仿宋', '微软雅黑', '楷体', '隶书', '华文琥珀', '幼圆', '华文行楷', '新宋体']
    text_list = functions.blesses()
    window = tk.Tk()
    width = window.winfo_screenwidth()
    height = window.winfo_screenheight()
    a = random.randrange(0, width)
    b = random.randrange(0, height)
    window.title('来自https://yuncode.net/python-tech的祝福')
    window.geometry("280x100" + "+" + str(a) + "+" + str(b))
    tk.Label(window,
             text=random.sample(text_list, 1),  # 标签的文字
             bg=random.sample(color_list, 1),  # 背景颜色
             font=(random.sample(font_list, 1), 17),  # 字体和字体大小
             width=20, height=20  # 标签长宽
             ).pack()  # 固定窗口位置
    window.mainloop()


def bless(x):
    threads = []
    for i in range(x):  # 需要的弹框数量
        t = threading.Thread(target=dow)
        threads.append(t)
        time.sleep(0.1)
        threads[i].start()


def main():
    num = int(input('请输入需要的祝福数量:'))
    bless(num)


if __name__ == '__main__':
    main()

[代码运行效果截图]


python弹窗祝福 随机颜色 随机祝福语 附整个源码

[源代码打包下载]




网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...