1,模塊tkinter里面沒有aften函式,aften是部分類的類方法,
import tkinter l = dir(tkinter) for s in l: if 'after' in eval("dir(tkinter.%s)"%s): print(s, end=" ")
我用代碼列出了tkinter所有有aften方法的類
BaseWidget Button Canvas Checkbutton Entry Frame Label
LabelFrame Listbox Menu Menubutton Message Misc OptionMenu
PanedWindow Radiobutton Scale Scrollbar Spinbox Text
Tk Toplevel Widget
大概是全部都有吧,,,,
2,aften 、 aften_cancel 和after_idle
幫助檔案
after(self, ms, func=None, *args)
在給定時間后呼叫函式一次,
MS以毫秒為單位指定時間,函式給出了
要呼叫的函式,額外的引數
作為函式呼叫的引數,回傳
使用after_cancel取消調度的識別符號,
aften是有回傳值的!!!
Tk類提供的after方法不是回圈的計時器,
它相當于不會堵塞行程的sleep
需要回圈計時的話,就再在函式里面再次aften
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/155312.html
標籤:Python
下一篇:Node
