最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python編寫一個GUI倒計時器

 更新時間:2022年08月09日 17:21:06   作者:苦逼工科男  
這篇文章主要為大家詳細介紹了python編寫一個GUI倒計時器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python實現(xiàn)GUI倒計時器的具體代碼,供大家參考,具體內容如下

代碼:

import tkinter as tk
from time import time
?
print("hello world")
?
?
class TimeCounter:
? ? def __init__(self):
? ? ? ? root = tk.Tk()
? ? ? ? root.title("計時器")
? ? ? ? root.geometry('800x600')
? ? ? ? self.display = tk.Label(root, text="00:00", width=20, font=('微軟雅黑', 50), fg="red")
? ? ? ? self.display.pack()
?
? ? ? ? self.button_start = tk.Button(root, text='start', command=self.start)
? ? ? ? self.button_start.pack()
?
? ? ? ? self.Varmin = tk.StringVar()
? ? ? ? self.entrymin = tk.Entry(root, textvariable = self.Varmin)
? ? ? ? self.entrymin.pack()
?
? ? ? ? self.Varsec = tk.StringVar()
? ? ? ? self.entrysec = tk.Entry(root, textvariable = self.Varsec)
? ? ? ? self.entrysec.pack()
?
? ? ? ? self.paused = True
? ? ? ? root.mainloop() ? ? ?# 進入消息循環(huán)
?
? ? def start(self):
? ? ? ? if self.paused:
? ? ? ? ? ? self.oldtime = time()
? ? ? ? ? ? self.paused = False
? ? ? ? ? ? self.run_timer()
? ? def gettime(self):
? ? ? ? try:
? ? ? ? ? ? min = self.entrymin.get()
? ? ? ? ? ? min = int(min)
? ? ? ? except:
? ? ? ? ? ? min = 0
?
? ? ? ? try:
? ? ? ? ? ? sec = self.entrysec.get()
? ? ? ? ? ? sec = int(sec)
? ? ? ? except:
? ? ? ? ? ? sec = 0
?
? ? ? ? self.minsec = 60*min+sec
?
? ? ? ? return self.minsec
?
? ? def run_timer(self):
?
? ? ? ? self.minsec = self.gettime()
? ? ? ? self.deltas = time() - self.oldtime ? # ?正向計時
? ? ? ? self.deltas1 = self.minsec - self.deltas
?
? ? ? ? print(self.deltas)
? ? ? ? print(self.deltas1)
? ? ? ? if self.deltas1>0:
? ? ? ? ? ? deltasstr = '{:.0f}:{:.3f}'.format(*divmod(self.deltas1,60)) ? #用 * 拆分這個元組
? ? ? ? else:
? ? ? ? ? ? deltasstr = '00:00'
?
? ? ? ? print(deltasstr)
? ? ? ? self.display.config(text = deltasstr) #更新 text
? ? ? ? self.display.after(1,self.run_timer) ?# 間隔1毫秒再次執(zhí)行run_timer函數(shù),after循環(huán)定時器
?
?
TimeCounter()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 10分鐘學會使用python實現(xiàn)人臉識別(附源碼)

    10分鐘學會使用python實現(xiàn)人臉識別(附源碼)

    這篇文章主要介紹了10分鐘學會使用python實現(xiàn)人臉識別(附源碼),幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • 輕松計算員工工資:Python工資單計算器

    輕松計算員工工資:Python工資單計算器

    本文介紹了一個基于Python的工資單計算器,幫助雇主輕松計算員工的工資。通過輸入員工的基本信息和工作時長,計算器可以自動計算出工資,并考慮加班、扣款等因素,提供準確的工資單。需要的朋友可以參考下
    2023-09-09
  • 如何基于Python Matplotlib實現(xiàn)網格動畫

    如何基于Python Matplotlib實現(xiàn)網格動畫

    這篇文章主要介紹了如何基于Python Matplotlib實現(xiàn)網格動畫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 如何解決安裝python3.6.1失敗

    如何解決安裝python3.6.1失敗

    在本篇文章里小編給大家整理的是關于安裝python3.6.1失敗的解決方案,需要的讀者們可以跟著學習下。
    2020-07-07
  • Python數(shù)據(jù)序列化技術總結

    Python數(shù)據(jù)序列化技術總結

    在現(xiàn)代軟件開發(fā)中,數(shù)據(jù)序列化是一個關鍵環(huán)節(jié),它允許我們將復雜的數(shù)據(jù)結構轉換為可存儲或可傳輸?shù)母袷?,Python提供了多種數(shù)據(jù)序列化技術,每種技術都有其獨特的性能優(yōu)勢和適用場景,本文將詳細介紹幾種強大的Python數(shù)據(jù)序列化技術,需要的朋友可以參考下
    2025-03-03
  • Python中用于返回絕對值的abs()方法

    Python中用于返回絕對值的abs()方法

    這篇文章主要介紹了Python中用于返回絕對值的abs()方法,是Python入門中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • Python面向對象編程之類的進階

    Python面向對象編程之類的進階

    這篇文章主要介紹了Python面向對象編程之類的引用,引用 Reference是對象的指針,引用是內存中真實對象的指針,表示為變量名或者內存地址、每個對象存在至少一個引用,id()函數(shù)用于獲得引用,想具體了解的小伙伴可以參考下面文章的內容
    2021-11-11
  • Micropython固件使用Pico刷固件并配置VsCode開發(fā)環(huán)境的方法

    Micropython固件使用Pico刷固件并配置VsCode開發(fā)環(huán)境的方法

    這篇文章主要介紹了Micropython固件使用Pico刷固件并配置VsCode開發(fā)環(huán)境的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-07-07
  • Django 在iframe里跳轉頂層url的例子

    Django 在iframe里跳轉頂層url的例子

    今天小編就為大家分享一篇Django 在iframe里跳轉頂層url的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python實現(xiàn)將MySQL數(shù)據(jù)庫表中的數(shù)據(jù)導出生成csv格式文件的方法

    Python實現(xiàn)將MySQL數(shù)據(jù)庫表中的數(shù)據(jù)導出生成csv格式文件的方法

    這篇文章主要介紹了Python實現(xiàn)將MySQL數(shù)據(jù)庫表中的數(shù)據(jù)導出生成csv格式文件的方法,涉及Python針對mysql數(shù)據(jù)庫的連接、查詢、csv格式數(shù)據(jù)文件的生成等相關操作技巧,需要的朋友可以參考下
    2018-01-01

最新評論

甘德县| 柘城县| 营山县| 荆州市| 临夏市| 巴楚县| 石泉县| 青海省| 郧西县| 台安县| 云南省| 溆浦县| 九龙县| 简阳市| 云浮市| 额济纳旗| 卢湾区| 长葛市| 尼玛县| 九江市| 凌海市| 方城县| 米林县| 淮滨县| 绿春县| 尤溪县| 三原县| 高安市| 报价| 三亚市| 独山县| 龙里县| 佛坪县| 固镇县| 陆川县| 封开县| 锡林浩特市| 洱源县| 图片| 惠州市| 循化|