zoukankan      html  css  js  c++  java
  • grid 属性

     标准 tk 组件类型:
        Button          按钮
        Radiobutton     收音机按钮
        Checkbutton     检查按钮
        Listbox         列表框
        Listbox         列表框
        Scrollbar       滚动杆
        Entry           条目
        Text            文本框
        Canvas          画布
        Frame           框架
        Toplevel        顶层窗口
        Scale           刻度盘
        Menu            菜单
        Menubutton      菜单按钮
    
    
    grid:
    ,
         Grid 不是一个部件,它是布局管理器像pack一样,但是比pack更先进 ,让我们看下这个命令:
    
    
    
    $widget -> grid(-row=>1, -column=>1);
    
    
    这行告诉解释器放置$txt的小部件在第一行第一列在父部件下
    
    下面的图会帮助你了解:
             Column1                                     Column2
    Row?1   '$txt'?widget?will?be?here             '$srl_y'?widget's?place
    Row?2   '$srl_x'?widget's?position
    
    
    
    some options:
    
    -sticky?=>STYLE
    
    这个选项用于放置(或者拉伸)部件在cell STYTLE是一个字符窜包含0个或者字符窜n,s,e或者w
    
    
    每个字母指向一个方向(north,south,east or west),子控件可以 结合n和s 或者e和w,
    
    
    子控件可以被拉伸填满整个高度或者宽度。
    
    
    -ipadx?=>AMOUNT  指定水平内部填空预留给slave每边的量,这些控件用于增加slave内部的边界
    
    -ipadx => amount
        留在组件两侧的内部水平填充值。  Amount 必须是有效的屏幕距离,例如2
    或者0.5c。默认情形是0。
    
    
     -ipady => amount 留在组件两侧的内部纵向填充值。默认情形是0。
    
    -ipady?=>?AMOUNT 指定水平内部填充预留给slave每边的量
    
    
    
    -padx?=>?AMOUNT  指定
    
    留在组件两侧的外部水平填充值。默认情形是0
    
    -pady => amount
    
    留在组件两侧的外部纵向填充值。默认情形是0。
    
    
    -row?=>?N
    
    
    插入的子控件占据第N行,从0开始如果这个选项没有提供,那么子控件就会被安排在和之前指定的子控件相同的行,
    
    
    或者是第一个子控件。
    
    
    -column?=>?N  子控件占据第N列
    
    -rowspan?=>?N   占据的行数默认是一行
    
    
    -columnspan?=>?N  占据的列数
    
    
    
    
    Scale  规模:
    
    使滚动条可以通过用户输入的变量来调整
    
    
    
    -from?=>?NUMBER  开始的值
    
    -to?=>?NUMBER  结束的值
    
    -tickinterval?=>?NUMBER 
    
    刻度间隔, 确定数值刻度标记
    
    -varable?=>?NAME
    
    指定连接到scale的全局变量的名字,当变量的值改变时,scale会更新去影响这个值
    
    
    当这个变量被交互更新,变量被修改影响scale的新比变量。
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


  • 相关阅读:
    Windows操作系统堆和栈的区别
    API1——CppSparseFile
    typedef struct 用法详解和用法小结
    开发人员应该用好的一些网站
    Windows编程中的堆管理
    在VC中编译、运行程序的小知识点
    Script:列出数据库中5%以上链式行的表
    解决Linux上11g的ORA00845错误
    Oracle内部错误:ORA00600[kfioTranslateIO03]一例
    Oracle内部错误:ORA00600[2608]一例
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351920.html
Copyright © 2011-2022 走看看