在Tkinter上顯示固定時間的標籤 |
您所在的位置:网站首页 › tkinter中label › 在Tkinter上顯示固定時間的標籤 |
有根據項目模式的方法很多,都基於語法: 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 |