设置gui软件界面的背景颜色 | pack函数有关的文本显示 | chuangkou1["background"]="#339900" | 设置label标签文本的居中填充拉伸显示 | 设置文本字体大小 | 设置文本字体为微软雅黑 | 设置文本的背景颜色 | 设置文本的字体颜色 | label标签文本字体加粗
# 一定要定义编码
# -*- coding: UTF-8 -*-
# 【1】导入库↓顺便给tkinter库取个别名为tk,
# 好处是调用的时候更方便调用。
import tkinter as tk
# 新导入库,用于字体的显示效果
import tkinter.font as ziti1
# --------自定义按钮对应的函数--开始--------------- #
######
# --------自定义按钮对应的函数--结束--------------- #
# 【1】创建软件窗口实体,窗体
chuangkou1=tk.Tk()
# 【2】软件界面顶部显示名称以及版本号
chuangkou1.title("软件窗口居中显示 + Label文本居中")
# 【3】软件的长宽、在当前桌面屏幕的左边距、顶上边距
# 定义窗口自身宽度
ck1w=400
# 定义窗口自身高度
ck1h=300
# 获取屏幕宽度
pmw=chuangkou1.winfo_screenwidth()
# 获取屏幕高度
pmh=chuangkou1.winfo_screenheight()
# 计算水平方向的起点位置坐标
x1=pmw/2-ck1w/2
# 计算垂直方向的起点位置坐标
y1=pmh/2-ck1h/2
# 设置窗体所在屏幕的坐标位置
chuangkou1.geometry("%dx%d+%d+%d"%(ck1w,ck1h,x1,y1))
# 【4】软件界面窗体的背景属性,背景颜色改成绿色,绿色的颜色属性值
chuangkou1["background"]="#339900"
# 【5.1】创建1个label标签文本,并水平居中,只是文本居中。
lbl1=tk.Label(text="张三爱python编程,只是文本居中")
lbl1.pack()
# 【5.2】再创建1个label标签文本,并水平填充居中布局。
lbl2=tk.Label(text="张三爱python编程,文本居中并填充布局")
lbl2.pack(fill="x")
# 注意!只能水平填充布局,不可以垂直居中,也就是上面才fill参数只能是x,不可以是y
# 提前创建字体属性,设置字体大小为20,并设置字体类型,比如微软雅黑,
# 并把字体加粗,
zt666=ziti1.Font(size=20,family="微软雅黑",weight=ziti1.BOLD)
# 【5.3】再创建1个label标签文本,不要水平填充,只是文本居中布局,并设置高度为2。
# 并设置文本的字体大小,大小参数就引用上面的代码变量名
# 设置文本的背景颜色,比如为黄色,并且设置文本的字体颜色为红色
lbl3=tk.Label(text="张三爱python",height=2,font=zt666,bg='#FFFF00',fg="#FF0000")
lbl3.pack()
# ------末尾必须放死循环代码---分割线------ #
# 【End.1】持续显示软件界面,相当于死循环,↓
# 【End.1】这个窗体的作用是监听这个界面发生的一切事件,包括鼠标点击动作。
# 【End.1】下面这个死循环代码必须放在最后面。
chuangkou1.mainloop()