当前位置: 首页 > news >正文

建筑网78优化教程

建筑网78,优化教程,网络营销是什么的一项活动,中华人民住房和城乡建设厅网站本章内容主要是利用python制作一个简单的桌面倒计时程序,包含开始、重置 、设置功能。 目录 一、效果演示 二、程序代码 一、效果演示 二、程序代码 #!/usr/bin/python # -*- coding: UTF-8 -*- """ author: Roc-xb """import tkin…

本章内容主要是利用python制作一个简单的桌面倒计时程序,包含开始、重置 、设置功能。

目录

一、效果演示

二、程序代码


一、效果演示

二、程序代码

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""import tkinter as tk
from tkinter import simpledialog
from tkinter import messageboxclass CountdownTimer:def __init__(self, root):self.root = rootself.root.title("倒计时程序")self.root.geometry("450x300")self.countdown_value = 60self.is_counting = Falseself.canvas = tk.Canvas(self.root, width=200, height=200, bg="white")self.canvas.place(x=20, y=20)self.countdown_label = tk.Label(self.root, text="倒计时: 60s", font=("Arial", 20))self.countdown_label.place(x=250, y=20)self.start_button = tk.Button(self.root, text="开始", command=self.start_countdown)self.start_button.place(x=250, y=70)self.reset_button = tk.Button(self.root, text="重置", command=self.reset_countdown)self.reset_button.place(x=250, y=120)self.set_button = tk.Button(self.root, text="设置", command=self.set_countdown)self.set_button.place(x=250, y=170)def start_countdown(self):if self.is_counting:returnself.is_counting = Trueself.countdown()def countdown(self):if self.countdown_value > 0 and self.is_counting is True:self.countdown_value -= 1self.countdown_label.config(text="倒计时: " + str(self.countdown_value) + "s")self.canvas.delete("all")self.canvas.create_rectangle(0, 200 - self.countdown_value * 2, 200, 300, fill="green")self.root.after(1000, self.countdown)elif self.countdown_value > 0 and self.is_counting is False:self.canvas.delete("all")self.is_counting = Falsereturnelse:self.is_counting = Falsemessagebox.showinfo("提示", "倒计时结束")def reset_countdown(self):self.is_counting = Falseself.countdown_value = 60self.countdown_label.config(text="倒计时: " + str(self.countdown_value) + "s")self.canvas.delete("all")def set_countdown(self):if self.is_counting:returnvalue = tk.simpledialog.askinteger("设置倒计时", "请输入倒计时时间(秒):", parent=self.root)if value is not None:self.countdown_value = valueself.countdown_label.config(text="倒计时: " + str(self.countdown_value) + "s")self.canvas.delete("all")if __name__ == '__main__':root = tk.Tk()app = CountdownTimer(root)root.mainloop()

http://www.tj-hxxt.cn/news/120751.html

相关文章:

  • 凡客诚品网站推广竞价推广思路
  • 最大的房产网站排名宁波seo教程网
  • 企业网站设计模板推广排名
  • 怎么做 niche网站百度推广管家
  • 个体网站建设百度域名注册查询
  • 中国航天空间站最新消息网店推广渠道有哪些
  • 义乌做网站哪家好重庆森林电影完整版
  • 建设网站一定需要云服务器么营销技巧和营销方法心得
  • wp网站如何做文件的付费下载百度热搜seo
  • 网站界面ui设计考试答案大专网络营销专业好不好
  • 深圳哪个区最好白帽seo是什么
  • 做好网站 怎么要版权郑州网站seo顾问
  • 如何进行网站关键词优化全球疫情最新消息
  • 网站面向哪些地区做优化容易淘宝直通车
  • 中国建设银行积分换购网站站长素材免费下载
  • 网站建设创建站长之家seo信息
  • 工商局网上注册seo引擎优化外包公司
  • 中山网站建设gdyouzi东莞网络营销推广软件
  • protenus代做网站网站联盟推广
  • 手机版的网站开发网站生成app工具
  • 建筑公司经营范围大全站长工具seo查询
  • 网站建设应用技术百度的企业网站
  • 云服务器做淘客网站百度安装到桌面
  • 山东做网站找谁网络兼职平台
  • oa系统网站建设新疆今日头条新闻
  • 宝安网站改版新闻发布会新闻通稿
  • 江苏建设工程信息网一体化平台广西网站seo
  • com网站注册域名什么软件推广效果好
  • 怎样做返利网站应用市场
  • php 数据录入网站视频广告联盟平台