zoukankan      html  css  js  c++  java
  • python语言Tkinter的Button组件

    这个地方难度不高,记住参数就行。

    Tkinter的布局方式有三种:

    几何方法 描述
    pack() 包装;
    grid() 网格;
    place() 位置;


    代码如下:

    # coding:utf8
    import tkinter as tk
    
    
    class APP:
        def __init__(self, master):
            frame = tk.Frame(master)
            frame.pack(side=tk.RIGHT, padx=70, pady=100)
            b4 = tk.Button(frame, text="测试command点击调用函数", bd="4", bg="yellow", command=lambda: self.Newtk("x"))
            b4.pack()
    
        @staticmethod
        def Newtk(x):
            if x != "x":
                return 0
            win1 = tk.Tk()
            win1.title("提示信息")
            frame1 = tk.Frame(win1)
            frame1.pack(side=tk.RIGHT, padx=70, pady=100)
            l1 = tk.Label(frame1, text="噢,你点击了。给你弹个框乐呵乐呵")
            l1.pack()
    
    
    admin = tk.Tk()
    admin.title("测试Button")
    win = APP(admin)
    admin.mainloop()

    w = Button ( master, option=value, ... )

    序号 可选项 & 描述
    1

    activebackground

    当鼠标放上去时,按钮的背景色

    2

    activeforeground

    当鼠标放上去时,按钮的前景色

    3

    bd

    按钮边框的大小,默认为 2 个像素

    4

    bg

    按钮的背景色

    5

    command

    按钮关联的函数,当按钮被点击时,执行该函数

    6

    fg

    按钮的前景色(按钮文本的颜色)

    7

    font

    文本字体

    8

    height

    按钮的高度

    9

    highlightcolor

    要高亮的颜色

    10

    image

    按钮上要显示的图片

    11

    justify

    显示多行文本的时候,设置不同行之间的对齐方式,可选项包括LEFT, RIGHT, CENTER

    12

    padx

    按钮在x轴方向上的内边距(padding),是指按钮的内容与按钮边缘的距离

    13

    pady

    按钮在y轴方向上的内边距(padding)

    14

    relief

    边框样式,设置控件3D效果,可选的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE。默认为 FLAT。

    15

    state

    设置按钮组件状态,可选的有NORMAL、ACTIVE、 DISABLED。默认 NORMAL。

    16

    underline

    下划线。默认按钮上的文本都不带下划线。取值就是带下划线的字符串索引,为 0 时,第一个字符带下划线,为 1 时,前两个字符带下划线,以此类推

    17

    width

    按钮的宽度,如未设置此项,其大小以适应按钮的内容(文本或图片的大小)

    18

    wraplength

    限制按钮每行显示的字符的数量

    19

    text

    按钮的文本内容

    19

    anchor

    锚选项,控制文本的位置,默认为中心


    读书和健身总有一个在路上

  • 相关阅读:
    hdu1257
    P6198 [EER1]单调栈 题解(分治+构造)
    P3193 [HNOI2008]GT考试 题解(kmp+矩阵快速幂)
    Product of GCDs 题解(欧拉降幂+贡献)
    P2501 [HAOI2006]数字序列 题解(dp+构造)
    欧拉降幂
    I love max and multiply 题解(二进制dp)
    永不言弃 题解(线段树维护hash+二分)
    Problem D. Ice Cream Tower 题解(二分+贪心)
    E. Kefa and Watch 题解(线段树维护hash+循环节结论)
  • 原文地址:https://www.cnblogs.com/Renqy/p/12808294.html
Copyright © 2011-2022 走看看