在Tkinter上顯示固定時間的標籤

您所在的位置:网站首页 tkinter中label 在Tkinter上顯示固定時間的標籤

在Tkinter上顯示固定時間的標籤

2023-02-04 22:16| 来源: 网络整理| 查看: 265

有根據項目模式的方法很多,都基於語法:

vis=Label(pur,text='Purchase Added successfully',font=(8)) vis.place(x=150,y=460) vis.after(3000, function_to_execute)

徹底毀滅

如果您不想知道是否已經創建的標籤,隱藏或空的,並且大多避免可能的內存泄漏(感謝Bryan Oakley的評論):

vis.after(3000, lambda: vis.destroy())

但是那麼你需要爲每筆購買創建一個全新的Label。

捉迷藏

以下方法允許停用的標籤的顯示,而不破壞它。

vis.after(3000, lambda: vis.place_forget()) #vis.after(3000, lambda: vis.grid_forget()) # if grid() was used #vis.after(3000, lambda: vis.pack_forget()) # if pack() was used

然後,您可以再次啓用它的下一個收購,與vis.place(x=150,y=460)

文本橡皮擦

的另一種方式,也許不感興趣,除非你喜歡讓空標籤中容器部件:

vis.after(3000, lambda: vis.config(text=''))

(請注意,您可以用vis.config(text='blabla')代替下次購買的文字)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3