VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • tkinter的after函数的使用方法

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是有返回值的!!!

定时任务是可以中间废除的,但不能“暂停”

我是ansver我的answer只能信一半

相关教程