猫史档案馆


【Python GUI 教程贴】第三期:tkinter组件讲解{分支:Label标签教程}

用户:XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)查看:19 回复:4 评论:19 创建时间:2021-07-05T21:37:45


现在正式进入话题,今天来讲tkinter组件Label。Label用于显示文字或者图片,还有许多可选项。对了,我补充一下,pack()可以用于显示组件,想了解pack()其他的可选项的话,请进入 https://blog.csdn.net/superfanstoprogram/article/details/83713196这个网站查询资料。   Label的语法是这样的:

label = Label(master, option)
*master是父控件 *option是标签的其他可选项,它的选项有: center_image

示例1(用Label显示文字):

from tkinter import *

root = Tk()  # 创建窗口
root.title("Label教程示例1")  # 设置窗口标题
root.geometry("200x25")  # 设置窗口大小

label1 = Label(root,  # 设置父控件
               text="我是Label标签文本",  # 设置标签文本
               )
label1.pack(fill=BOTH)  # 显示标签,BOTH为填充整个屏幕

root.mainloop()  # 进入消息循环

center_image

 

  效果展示.png

 

示例2(用Label显示图片):

备注:我使用了最近十分热门的游戏图标,如果要测试程序,请将这个图片加入程序的文件夹里center_image

from tkinter import *  # 导入tkinter库

window = Tk()  # 创建窗口
window.title("Label教程示例2")  # 设置窗口标题

img = PhotoImage(file="Amongus.png")  # 读取图片

label1 = Label(window,  # 设置标签父控件
               image=img)  # 设置图片
label1.pack()  # 显示标签
window.mainloop()  # 进入消息循环

 效果展示:center_image


回复

上一页1 页 / 共 1下一页
XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

示例3(修改标签颜色):

 
from tkinter import *

root = Tk()  # 创建窗口
root.title("Label教程示例3")  # 设置窗口标题
root.geometry("200x25")  # 设置窗口大小

label1 = Label(root,  # 设置父控件
               text="Label修改文本颜色",  # 设置标签文本
               bg="black",  # 设置背景颜色
               fg="white"  # 设置前景颜色
               )
label1.pack(fill=BOTH)  # 显示标签

root.mainloop()  # 进入消息循环

效果预览:center_image

点赞0


评论


XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

求回复

点赞0


评论


lsk666666lsk666666

挺好,虽然我真的很讨厌GUI编程,无论什么语言

点赞0


评论


Albert钟Albert钟

Tkinter不太实用, PythonGUI的话,要好看、硬核、全面,PyQt5应该是最好用的,可以使用qss样式,把桌面应用做的和网页一样美观。

点赞0


评论