zoukankan      html  css  js  c++  java
  • TKinter布局之grid 网格布局

    1.由于我们的程序大多数都是矩形,因此特别适合于网格 布局,也就是 grid 布局。

    2.使用 grid 布局的时候,我们使用 grid 函数,在里面指 定两个参数,用 row 表示行,用 column 表示列,其中值得 注意的是 row 和 column 的编号都从 0 开始。

    3.grid 布局直接用后面的行和列的数字来指定了它位于哪 个位置,而不必使用其他参数。

    4.grid 函数也支持诸如 ipadx,ipady,padx,pady,它们 的意思和 pack 函数是一样的,默认边距是 0。

    参数:

      sticky:它决定了这个组件是从哪个方向开始的

        N:北 上

        E:东 右

        S:南 下

        W:西 左

      rowspan:跨越的行数

      columnspan:跨越的列数

    示例代码:

    #!/usr/bin/env python
    # _*_ coding:utf-8 _*_
    from Tkinter import *
    root = Tk()
    Label(root,text='用户名:').grid(row=0,sticky=W)
    Entry(root).grid(row=0,column=1,sticky=E)
    
    Label(root,text='密码:').grid(row=1,sticky=W)
    Entry(root).grid(row=1,column=1,sticky=E)  #输入框
    
    Button(root,text='登陆').grid(row=2,column=1,sticky=E)
    
    root.mainloop()
    

      效果图:

  • 相关阅读:
    关于冲动 CQ
    关于在虚拟机上使用boost库 CQ
    新项目奖金分配方案 CQ
    关于桌子 CQ
    linux 添加本地yum源
    linux samba 服务器 简单配置
    linux 修改密码
    linux ntp 服务器和用户端
    linux 修改ip 地址
    Union 和 Union All 的区别
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6145001.html
Copyright © 2011-2022 走看看