zoukankan      html  css  js  c++  java
  • Tkinter 之Frame标签

    一、参数说明

    语法作用
    width 设置 Frame 的宽度
    默认值是 0
    height 设置 Frame 的高度
    默认值是 0
    background(bg) 设置 Frame 组件的背景颜色
    borderwidth(bd) 指定 Frame 的边框宽度
    container   该选项如果为 True,意味着该窗口将被用作容器,一些其它应用程序将被嵌入 
    默认值是 False
    cursor 指定当鼠标在 Frame 上飘过的时候的鼠标样式
    highlightbackground 指定当 Frame 没有获得焦点的时候高亮边框的颜色
    highlightcolor 指定当 Frame 获得焦点的时候高亮边框的颜色
    highlightthickness 指定高亮边框的宽度, 默认值是 0(不带高亮边框)
    padx 水平方向上的边距
    pady 垂直方向上的边距
    relief 指定边框样式
    默认值是 "flat"
    另外你还可以设置 "sunken","raised","groove" 或 "ridge"
    注意,如果你要设置边框样式,记得设置 borderwidth 或 bd 选项不为 0,才能看到边框

    二、代码示例

    import tkinter as tk
     
    window = tk.Tk()
    # 设置窗口大小
    winWidth = 600
    winHeight = 400
    # 获取屏幕分辨率
    screenWidth = window.winfo_screenwidth()
    screenHeight = window.winfo_screenheight()
     
    x = int((screenWidth - winWidth) / 2)
    y = int((screenHeight - winHeight) / 2)
     
    # 设置主窗口标题
    window.title("Frame参数说明")
    # 设置窗口初始位置在屏幕居中
    window.geometry("%sx%s+%s+%s" % (winWidth, winHeight, x, y))
    # 设置窗口图标
    window.iconbitmap("./image/icon.ico")
    # 设置窗口宽高固定
    window.resizable(0, 0)
     
    tk.Label(window, text="用户名", pady=10).pack(fill="x")
    
    frame = tk.Frame(window, bd=1, bg="red")
    frame.pack(fill="x")
    
    tk.Label(window, text="密码", pady=10).pack(fill="x")
     
    window.mainloop()
    

      

    三、效果图

  • 相关阅读:
    小知识点随手记
    [学习笔记]行列式
    集群心跳机制
    [学习笔记]整数划分数
    如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1)
    [学习笔记]二叉树的遍历
    Oracle RAC/Clusterware 多种心跳heartbeat机制介绍 RAC超时机制分析
    bzoj4671: 异或图——斯特林反演
    为Oracle Clusterware修改公用及私有网络接口
    [学习笔记]斯特林反演
  • 原文地址:https://www.cnblogs.com/yang-2018/p/11792749.html
Copyright © 2011-2022 走看看