Label
参数 |
|
---|---|
height | 高度,所占行数 |
width | 宽度,所占字符个数 |
fg | 前景字体颜色 |
bg | 背景颜色 |
justify | 文本对齐方式,LEFT,CENTER,RIGHT |
padx | 文本左右空格数,默认1 |
pady | 文本上下两侧空格数,默认1 |
from tkinter import *
#新建一个窗体
root = Tk()#k是小写
#为窗口添加一个标题
root.title('哈哈')
#指明窗体大小
#root.geometry('400x300')
#添加一个标签,标签可以用来显示图片和文本,通过在文本中添加换行符来控制换行,也可以通过控制组件的大小实现自动换行
label_01 = Label(root,text = '靓仔',height = 10,width =30,fg = 'white',bg = 'blue')
#利用pack()方法显示标签
label_01.pack()
root.mainloop()
Button
root = Tk()
root.title(‘哈哈’)
#指明窗体大小
root.geometry(‘400x300’)
#添加一个按钮Button,也可以被看做标签,只是他可以捕获键盘和鼠标事件
#按钮可以禁用,禁用之后的按钮不能进行单击等操作
#如果将按钮放进tab群中,就可以使用tab键来进行跳转和定位
button_01 = Button(root,text = ‘时光机’).pack()#pack()方法将窗体对象挨个居中表示
Button(root,text = ‘禁用’,state = DISABLED).pack(side = LEFT)
Button(root,text = ‘取消’).pack(side = LEFT)
Button(root,text = ‘确定’).pack(side = LEFT)
Button(root,text = ‘退出’,command = root.quit).pack(side = RIGHT)
root.mainloop()