怎么接做网站私单,长沙市做网站的网站,苏州建设交通高等职业技术学院,宁波外贸网站推广优化前言 让我们一起用Python写一段父亲节的祝福吧 #x1f4dd;个人主页→数据挖掘博主ZTLJQ的主页 个人推荐python学习系列#xff1a; ☄️爬虫JS逆向系列专栏 - 爬虫逆向教学 ☄️python系列专栏 - 从零开始学python 话不多说先上代码 import tkinter as tk
from doctest imp… 前言 让我们一起用Python写一段父亲节的祝福吧 个人主页→数据挖掘博主ZTLJQ的主页 个人推荐python学习系列 ☄️爬虫JS逆向系列专栏 - 爬虫逆向教学 ☄️python系列专栏 - 从零开始学python 话不多说先上代码 import tkinter as tk
from doctest import master
from time import sleep# 父亲节祝福语
father_day_greetings [亲爱的爸爸祝您父亲节快乐愿您的每一天都充满阳光。,愿您的智慧如山坚韧如石健康如海爱如河川永远年轻永远快乐,感谢您的养育之恩愿您在未来的日子里幸福安康笑容常开。
]class FatherDayWindow:def __init__(self, master):self.master masterself.master.title(父亲节祝福)self.master.geometry(400x300)self.message_index 0self.animation_delay 1 # 动画间隔时间秒# 创建滚动文本框self.text_box tk.Text(master, wrapword, font(Arial, 16), height5)self.text_box.pack(pady20)# 添加第一条祝福语self.add_message()def add_message(self):self.text_box.delete(1.0, tk.END)self.text_box.insert(tk.END, father_day_greetings[self.message_index])self.message_index (self.message_index 1) % len(father_day_greetings)# 添加点击按钮button tk.Button(master, text下一祝福, commandself.next_message)button.pack(pady10)def next_message(self):self.add_message()sleep(self.animation_delay)root tk.Tk()
app FatherDayWindow(root)
root.mainloop() 这段父亲节的祝福语各位小伙伴是随时可以更改的
# 父亲节祝福语
father_day_greetings [亲爱的爸爸祝您父亲节快乐愿您的每一天都充满阳光。,愿您的智慧如山坚韧如石健康如海爱如河川永远年轻永远快乐,感谢您的养育之恩愿您在未来的日子里幸福安康笑容常开。
]
代码中需要理解的一些小地方是 FatherDayWindow 类定义了一个窗口包含以下功能 __init__: 初始化方法设置了窗口的基本属性如标题、大小以及一个滚动的Text组件用于显示祝福语。 add_message: 当调用此方法时会删除当前显示的祝福语插入下一条然后更新消息索引并添加“下一祝福”按钮如果到了最后一条就重置到第一条。 next_message: 用户点击“下一祝福”按钮时调用这个方法添加新的祝福语并暂停一段时间动画间隔后再执行下一次操作。 root tk.Tk() 创建了一个主窗口实例 app FatherDayWindow(root) 创建了应用的父窗口并将其绑定到FatherDayWindow上 root.mainloop() 进入主事件循环监听用户的交互直到程序被关闭。 简单来说这是一个用来展示父亲节祝福信息的简易计时器应用程序每一秒钟切换到下一条祝福语 那么实现效果就如下图所示 那么大家快去试试吧