zoukankan      html  css  js  c++  java
  • 设置行,列尺寸,权重weight(tkinter,Python3.x)

    设置行,列尺寸(转载)

    一个插件,其 grid 网格中的列宽,等于该插件里最宽 cell 的宽度,grid网格中的行高,等于该插件里最高 cell 的高度。 sticky 只控制插件的布放位置,插件并不会因此而填充整个 cell 。

    如果你想自行调整行与列的尺寸,可以使用以下函数来设置:

    w.columnconfigure(N, option=value, …)

    w 插件的grid布局内,可以为第N列配置相应的option选项,详细的option选项见下表。

    w.rowconfigure(N, option=value, …)

    w 插件的grid布局内,可以为第N行配置相应的option选项,详细的option选项见下表。

    表2. .grid() 结构管理器的行列配置选项

    option解释
    minsize 列或行的最小像素尺寸。如果该行或列中没有任何插件,仍旧不会显示任何东西。
    pad 给行或列中最大的 cell 额外分配对应数值的像素。
    weight 给这个参数设置一定的数值(权重),就能够使该列或行以此权重,在多余的空间中伸缩,平铺。比如,w 插件使用了 grid 布局,并且有这两行代码: w.columnconfigure(0, weight=3) w.columnconfigure(1, weight=1) ,这会将多余的 3/4 空间分配给第一列,其余的1/4 空间分配给第二列。如果没有使用此option,就不会伸缩行或列。

    注:本文翻译自新墨西哥理工大学计算机中心

  • 相关阅读:
    angularjs中ng-repeat-start与ng-repeat-end用法实例
    随笔 javascript-抽象工厂模式
    VMware一些使用心得
    oracle 12c的数据库导进 11g
    架构师基本功:消息队列
    如何提高工作效率
    oracle 12c 13姨
    架构师基本功:SOA
    autofac如何注册静态方法里的接口对象
    发布Java桌面程序
  • 原文地址:https://www.cnblogs.com/shiyongge/p/10267381.html
Copyright © 2011-2022 走看看