这篇文章主要介绍了python中Label有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
说明
1、Label是PythonTkinter标签组件之一,主要显示指定窗口中的文本和图像。
2、继承Widget类的Label。
3、只显示的文本和图像可以用来显示一行或多行文本,不允许用户修改。
语法
W = Label(master,option)
master:父容器
options:可选项,以键-值对的形式设置标签的属性,并以分号隔开
实例
from tkinter import *
class Application(Frame):
def __init__(self,master=None):
# super()代表的是父类的定义,而不是父类对象
super().__init__(master)
self.master = master
self.pack()
# self.createwidget()
self.createWidget()
def createwidget(self):
self.but1 = Button(self)
self.but1["text"] = "add"
self.but1.pack()
self.but1["command"] = self.addinfo
def addinfo(self):
messagebox.showinfo("提示","添加成功")
def createWidget(self):
self.lab1 = Label(self,text="这是标签1",width = 10,height = 2,bg = "pink",fg="white")
self.lab1.pack()
self.lab2 = Label(self,text= "这是标签2",width = 10,height =2,bg = "orange", fg = "black",font=("黑体",30) )
self.lab2.pack()
global photo
photo = PhotoImage(file="heart.gif")
self.lab3 = Label(self,image = photo)
self.lab3.pack()
root = Tk()
root.geometry("400x200+200+300")
root.title("MyfirstAPP")
app = Application(master=root)
root.mainloop()
感谢你能够认真阅读完这篇文章,希望小编分享的“python中Label有什么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://www.py.cn/jishu/jichu/33035.html