python语言Tkinter的Button组件
程序员文章站
2022-03-26 19:53:23
这个地方难度不高,记住参数就行。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 锚选项,控制文本的位置,默认为中心 |
读书和健身总有一个在路上