zoukankan      html  css  js  c++  java
  • Tkinter里的pack, grid, place布局方法 & cheat sheets

    1. 大致比较

    2. 常用方法

    2.1 pack常用的方法

    2.1.1 pack(**options)

    2.1.2 pack_configure(**options)

        -- 同pack()

    2.1.3 pack_forget()

        -- 隐藏(但不删除)该组件

        -- 该操作可逆

    2.1.4 pack_info()

        -- 返回一个字典,包含当前pack的选项

    2.1.5 pack_propagate(flag)

        -- 如果开启,父组件会自动调节尺寸以容纳所有子组件 

        --默认值是开启(flag=True) 

        -- 仅适用于父组件

    2.1.6 pack_slaves()

        -- 返回一个列表,包含该组件的所有子组件 

        -- 仅适用于父组件

    ----------------------------------------------------------------------------------------

    2.2 grid常用方法

    2.2.1 grid(**options)

     2.2.2 grid_bbox(column=None, row=None, col2=None, row2=None)

        -- 返回一个四元组,描述该组件所在的限定矩形 

        -- 如果指定 column 和 row 参数,则返回该位置 (column, row) 的组件的限定矩形的描述

    2.2.3 grid_columnconfigure(index, **options)

        -- 设置列的属性

        -- 注意:设置的是该组件所拥有的grid序列。可以设置的选项及含义如下:

    2.2.4 grid_configure(**options)

        -- 同grid()

    2.2.5 grid_forget()

        -- 隐藏(但不删除)该组件

        -- 该操作可逆

    2.2.6 grid_info()

        -- 返回一个字典,包含当前grid的选项

    2.2.7 grid_location(x, y)

        -- 返回一个二元组(x', y'), 表示位于(或接近)给定坐标(x, y)的网格位置 

    2.2.8 grid_propagate(flag)

        -- 如果开启,父组件会自动调节尺寸以容纳所有子组件 

        --默认值是开启(flag=True) 

        -- 仅适用于父组件

    2.2.9 grid_remove()

        -- 同grid_forget(),但恢复时会记录该组件所在网格的选项设置

    2.2.10 grid_rowconfigure(index, **options)

        -- 设置行的属性  

        -- 注意:设置的是该组件所拥有的grid的行。可以设置的选项及含义如下:

     2.2.11 grid_size()

        -- 返回该组件所拥有的grid的尺寸 

        -- 返回值是一个二元组,表示(列,行)分别的网格数

    2.2.12 grid_slaves(row=None, column=None)

        -- 返回一个列表,包含该组件的所有子组件

        -- 仅适用于父组件

    ----------------------------------------------------------------------------------------

    2.3 place常用方法

    2.3.1 place(**options)

    2.3.2 place_configure(**options)

        -- 同place()

    2.3.3 place_forget()

        -- 隐藏(但不删除)该组件

        -- 该操作可逆

    2.3.4 place_info()

        -- 返回一个字典,包含当前place的选项

    2.3.5 place_slaves()

        -- 返回一个列表,包含该组件的所有子组件 

        -- 仅适用于父组件

    2.3.6 slaves()

        -- 同place_slaves()

    ----------------------------------------------------------------------------------------

    Reference:

    1. 转载并整理自 https://www.cnblogs.com/pinpin/p/10052193.html

  • 相关阅读:
    Python 学习日记 第七天
    Python 学习日记 第六天
    Python 学习日记 第五天
    Python 学习日记 第四天
    Redis 中的数据类型及基本操作
    Asp.net mvc 中View 的呈现(二)
    Asp.net mvc 中View的呈现(一)
    Asp.net mvc 中Action 方法的执行(三)
    Asp.net mvc 中Action 方法的执行(二)
    Asp.net mvc 中Action 方法的执行(一)
  • 原文地址:https://www.cnblogs.com/binaryguy/p/13944943.html
Copyright © 2011-2022 走看看