欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python语言Tkinter的Button组件

程序员文章站 2022-06-27 22:39:19
这个地方难度不高,记住参数就行。Tkinter的布局方式有三种:几何方法描述pack()包装;grid()网格;place()位置;代码如下:# coding:utf8import tkinter as tkclass APP: def __init__(self, master): frame =... ......

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

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

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


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