python+tk+函数 python tk函数( 二 )


-- 下方表格列举了 args 可以使用各个选项的具体含义及用法:
选项含义
alpha1.(Windows,Mac)控制窗口的透明度
colormapwindows(*wlist)
-- 设置和获取 WM_COLORMAP_WINDOWS 属性
-- 该属性仅支持 X 窗口系统的窗口管理器,其他系统均忽略
command(value=https://www.04ip.com/post/None)
-- 设置和获取 WM_COMMAND 属性
-- 该属性仅支持 X 窗口系统的窗口管理器 , 其他系统均忽略
deiconify()
-- 显示窗口
-- 默认情况下新创建的窗口都会显示在屏幕上,但使用 iconify() 或 withdraw() 方法可以在屏幕上移除窗口
focusmodel(model=None)
-- 设置和获取焦点模式
frame()
-- 返回一个字符串表示当前系统特征
-- 对于类 Unix 系统,返回值是 X 窗口标识符
-- 对于 Windows 系统,返回值是 HWND 强制转换为长整形的结果
geometry(geometry=None)
-- 设置和获取窗口的尺寸
-- geometry 参数的格式为:"%dx%d%+d%+d" % (width, height, xoffset, yoffset)
grid(baseWidth=None, baseHeight=None, widthInc=None, heightInc=None)
-- 通知窗口管理器该窗口将以网格的形式重新调整尺寸
-- baseWidth 和 baseHeight 指定 Tk_GeometryRequest 要求的网格单元数
-- widthInc 和 heightInc 指定网格单元的宽度和高度(像素)
group(window=None)
-- 将窗口添加到窗口群中
-- window 参数指定控制窗口群的主窗口
-- 如果忽略该参数,将返回当前窗口群的主窗口
iconbitmap(bitmap=None, default=None)
-- 设置和获取窗口的图标
-- 例如 root.iconbitmap(bitmap="Python.ico")
-- default 参数可以用于指定由该窗口创建的子窗口的默认图标
iconify()
-- 将窗口图标化(最小化)
-- 需要重新显示窗口 , 使用 deiconify() 方法
-- 该方法会使得 state() 返回 "iconic"
iconmask(bitmap=None)
-- 设置和获取位图掩码
iconname(newName=None)
-- 设置和获取当窗口图标化(最小化)时的图标名字
iconposition(x=None, y=None)
-- 设置和获取当窗口图标化(最小化)时的图标位置
iconwindow(pathName=None)
-- 设置和获取当窗口图标化(最小化)时的组件窗口
-- 该方法会使得 state() 返回 "icon"
maxsize(width=None, height=None)
-- 设置和获取该窗口的最大尺寸
minsize(width=None, height=None)
-- 设置和获取该窗口的最小尺寸
overrideredirect(boolean=None)
-- 如果参数为 True,该窗口忽略所有的小部件(也就是说该窗口将没有传统的标题栏、边框等部件)
positionfrom(who=None)
-- 指定窗口位置由“谁”决定
-- 如果 who 参数是 "user",窗口位置由用户决定
-- 如果 who 参数是 "program" , 窗口位置由系统决定
protocol(name=None, func=None)
-- 将回调函数 func 与相应的规则 name 绑定
-- name 参数可以是 "WM_DELETE_WINDOW":窗口被关闭的时候
-- name 参数可以是 "WM_SAVE_YOURSELF":窗口被保存的时候
-- name 参数可以是 "WM_TAKE_FOCUS":窗口获得焦点的时候
resizable(width=None, height=None)
-- 指定是否可以改变该窗口的尺寸
-- width 为 True 说明允许调整窗口的水平尺寸
-- height 为 True 说明允许调整窗口的垂直尺寸
sizefrom(who=None)
-- 指定窗口尺寸由“谁”决定
-- 如果 who 参数是 "user",窗口位置由用户决定
-- 如果 who 参数是 "program" , 窗口位置由系统决定
state(newstate=None)
-- 设置和获得当前窗口的状态
-- newstate 的值可以是 "normal","iconic"(见 iconify),"withdrawn"(见 withdraw),"icon"(见 iconwindow)和 "zoomed"(放大,Windows 特有)

推荐阅读