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

tkinter動(dòng)態(tài)顯示時(shí)間的兩種實(shí)現(xiàn)方法

 更新時(shí)間:2023年01月28日 10:39:43   作者:碼上有錢啊  
這篇文章主要介紹了tkinter動(dòng)態(tài)顯示時(shí)間的兩種實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問題描述

有些小伙伴在使用python做GUI界面的時(shí)候可能想添加這么一個(gè)小功能,就是在界面的某個(gè)角落動(dòng)態(tài)的顯示當(dāng)前的時(shí)間,本文將介紹具體方法。

方式一(使用組件的after方法)

代碼如下所示:

import time
import tkinter
from tkinter import Label
?
?
def get_time():
? ? time2 = time.strftime('%Y-%m-%d %H:%M:%S')
? ? clock = Label(top, text=time2, font=28)
? ? clock.place(x=15, y=120)
? ? clock.after(1000,get_time)
?
top = tkinter.Tk()
top.geometry('500x300')
get_time()
top.mainloop()

after方法的作用是每隔一段時(shí)間調(diào)用函數(shù)一次,需要添加兩個(gè)參數(shù),第一個(gè)參數(shù)為時(shí)間間隔,第二個(gè)參數(shù)為所調(diào)用的函數(shù),上述代碼中的1000指的是1000毫秒,也就是一秒鐘調(diào)用一次get_time函數(shù)。

方式二(新建線程)

這個(gè)方法需要用到threading模塊,作用是創(chuàng)建一個(gè)新的線程。

代碼如下:

import time
import tkinter
from tkinter import Label
import threading
?
top = tkinter.Tk()
top.geometry('500x300')
clock = Label(top,text='',font=28)
clock.place(x=15, y=120)
def f():
? ? while True:
? ? ? ? clock.configure(text=time.strftime('%Y-%m-%d %H:%M:%S'))
? ? ? ? time.sleep(1)
thread = threading.Thread(target=f)
thread.setDaemon(True)
thread.start()
top.mainloop()

其中thread為新開辟的一個(gè)線程,thread.setDaemon(True)這句代碼的作用呢是設(shè)置守護(hù)線程,當(dāng)主線程結(jié)束時(shí)更新時(shí)間的線程也結(jié)束,如果不設(shè)置的話關(guān)閉界面則會(huì)報(bào)錯(cuò),因?yàn)槟氵€有一個(gè)線程在執(zhí)行。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python Scrapy實(shí)戰(zhàn)之古詩文網(wǎng)的爬取

    Python Scrapy實(shí)戰(zhàn)之古詩文網(wǎng)的爬取

    本文將利用Python中Scrapy框架,實(shí)現(xiàn)爬取古詩文網(wǎng)上的詩詞數(shù)據(jù),具體包括詩詞的標(biāo)題信息。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-05-05
  • Python pip安裝第三方庫的攻略分享

    Python pip安裝第三方庫的攻略分享

    pip 就是 Python 標(biāo)準(zhǔn)庫(The Python Standard Library)中的一個(gè)包,只是這個(gè)包比較特殊,用它可以來管理 Python 標(biāo)準(zhǔn)庫(The Python Standard Library)中其他的包。本文為大家介紹了pip安裝第三方庫的方法,需要的可以參考一下
    2022-11-11
  • Python 函數(shù)裝飾器詳解

    Python 函數(shù)裝飾器詳解

    這篇文章主要介紹了Python函數(shù)裝飾器,結(jié)合實(shí)例形式詳細(xì)分析了Python裝飾器的原理、功能、分類、常見操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2021-10-10
  • Python報(bào)錯(cuò):OSError:?[Errno?22]?Invalid?argument解決方案及應(yīng)用實(shí)例

    Python報(bào)錯(cuò):OSError:?[Errno?22]?Invalid?argument解決方案及應(yīng)用實(shí)例

    最近跑別人的項(xiàng)目遇到一個(gè)這樣的問題一開始以為是沒有用管理員的權(quán)限運(yùn)行,導(dǎo)致創(chuàng)建不了日志文件后來發(fā)現(xiàn)是和windows的命名規(guī)則沖突了,這篇文章主要給大家介紹了關(guān)于Python報(bào)錯(cuò):OSError:?[Errno?22]?Invalid?argument的解決方案及應(yīng)用實(shí)例,需要的朋友可以參考下
    2024-07-07
  • pytorch模型轉(zhuǎn)換為onnx可視化(使用netron)

    pytorch模型轉(zhuǎn)換為onnx可視化(使用netron)

    netron 是一個(gè)非常好用的網(wǎng)絡(luò)結(jié)構(gòu)可視化工具,但是netron對(duì)pytorch模型的支持還不成熟,這篇文章主要介紹了pytorch模型轉(zhuǎn)換為onnx,并使用netron可視化,需要的朋友可以參考下
    2023-05-05
  • Python中reset_index()函數(shù)的使用

    Python中reset_index()函數(shù)的使用

    本文主要介紹了Python中reset_index()函數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • vue.js刷新當(dāng)前頁面的實(shí)例講解

    vue.js刷新當(dāng)前頁面的實(shí)例講解

    在本篇文章里小編給各位分享了一篇關(guān)于vue.js刷新當(dāng)前頁面的實(shí)例講解,有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-12-12
  • Python爬蟲抓取指定網(wǎng)頁圖片代碼實(shí)例

    Python爬蟲抓取指定網(wǎng)頁圖片代碼實(shí)例

    這篇文章主要介紹了Python爬蟲抓取指定網(wǎng)頁圖片代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python中的插入排序的簡(jiǎn)單用法

    python中的插入排序的簡(jiǎn)單用法

    在本篇內(nèi)容里小編給各位分享的是一篇關(guān)于python中的插入排序的簡(jiǎn)單用法,有興趣的朋友們可以參考學(xué)習(xí)下。
    2021-01-01
  • Python實(shí)現(xiàn)識(shí)別XSS漏洞的方法詳解

    Python實(shí)現(xiàn)識(shí)別XSS漏洞的方法詳解

    XSS(跨站腳本攻擊)作為一種常見的網(wǎng)絡(luò)安全漏洞,經(jīng)常被黑客用來攻擊網(wǎng)站。這篇文章主要介紹了如何利用Python 識(shí)別 XSS 漏洞,需要的可以參考一下
    2023-02-02

最新評(píng)論

高邮市| 长春市| 南投县| 汉寿县| 汨罗市| 凌云县| 康乐县| 景洪市| 永平县| 吉水县| 永登县| 海丰县| 当阳市| 大庆市| 项城市| 井研县| 云梦县| 广州市| 乡城县| 仙居县| 邢台市| 淅川县| 辽阳市| 平利县| 建湖县| 天峻县| 虹口区| 宁南县| 中方县| 思南县| 孟村| 义马市| 平潭县| 阳新县| 砚山县| 永清县| 诸暨市| 三河市| 巴林右旗| 台安县| 朝阳县|