
上QQ阅读APP看书,第一时间看更新
2.2 Misc类和Wm类
Misc类和Wm类是Tkinter中的两大基类,其中,Misc类是所有控件的根父类,而Wm类则提供了一些与窗口管理器相关的功能函数。
图2-1中列出了Tkinter中类的继承关系。
此外,对于Misc类和Wm类这两大基类而言,在GUI编程的过程中并不会直接使用它们,而是使用它们的子类,并且由于它们是所有GUI控件的父类,因此GUI中的控件都可以直接使用这两大基类的方法,其常用的方法如下。
1)after()方法
该方法用于按照指定的时间间隔重复执行指定的函数,其语法格式如下:

其中,参数ms表示时间间隔,单位为毫秒;参数func表示待执行的函数。
2)winfo_x()方法
该方法用于获取当前窗口左上角相对于主屏幕左上角的x轴坐标,其语法格式如下:

3)winfo_y()方法
该方法用于获取当前窗口左上角相对于主屏幕左上角的y轴坐标,其语法格式如下:

图2-1 Tkinter中类的继承关系

4)config()方法
该方法用于配置控件中的参数,其语法格式如下:

其中,参数options表示控件中的参数。