学习笔记(39):Python实战编程-标签

立即学习:https://edu.csdn.net/course/play/19711/343101?utm_source=blogtoedu

标签——文字标签和图片标签

1.文字标签


关键代码:

label_text = tkinter.Label(root,text = 'linlianqin.com', width = "20",height = "10",font = ('楷体',20),bg = '#123fff')
label_text.pack()

设置文字的一些属性方法

font = ("字体类型",字号)
fg = #333333"字体的颜色
bg = “#123456”背景颜色

完整代码:

import tkinter#导入创建窗体的相关模块
import os

logo_path = r'C:\Users\jinlin\Desktop\python_further_study\resources'  + os.sep + 'linlianqin_logo.ico'#因为每个平台的分隔符不一样,所以用os.sep可以自动切换到相应平台的分隔符
class Mainwindow():#创建窗口类
    def __init__(self):
        root = tkinter.Tk()#创建主体窗口
        root.title('linlianqin')#定义窗体的名字
        root.iconbitmap(logo_path)#定义窗体的logo
        root.geometry('500x500')#定义窗体的初始大小
        root.maxsize(1200,1200)#设置窗口可以显示的最大尺寸

        #---------------------以下是文本标签的设置---------------------

        # 创建一个文字标签,并且设置相关参数属性
        label_text = tkinter.Label(root,text = 'linlianqin.com',
                                   width = "20",height = "10",
                                   font = ('楷体',20),bg = '#123fff')
        label_text.pack()

        root.mainloop()#显示窗口,这个代码一定要放在所有窗口设置的后面


if __name__ == '__main__':
    Mainwindow()#将窗体类实例化

2.图片标签

指定gif格式的图片路径>>>photo = tkinter.PhotoImage(file = Image_path)>>>创建图片标签>>>tkinter.Lable(image = photo)>>>显示图片标签>>>.pack()

代码:

import tkinter#导入创建窗体的相关模块
import os

image_path = r'C:\Users\jinlin\Desktop\python_further_study\resources'  + os.sep + 'linlianqin.gif'#只支持gif格式的图片
logo_path = r'C:\Users\jinlin\Desktop\python_further_study\resources'  + os.sep + 'linlianqin_logo.ico'#因为每个平台的分隔符不一样,所以用os.sep可以自动切换到相应平台的分隔符
class Mainwindow():#创建窗口类
    def __init__(self):
        root = tkinter.Tk()#创建主体窗口
        root.title('linlianqin')#定义窗体的名字
        root.iconbitmap(logo_path)#定义窗体的logo
        root.geometry('500x500')#定义窗体的初始大小
        root.maxsize(1200,1200)#设置窗口可以显示的最大尺寸

        #---------------------以下是文本标签的设置---------------------

        # 创建一个文字标签,并且设置相关参数属性
        label_text = tkinter.Label(root,text = 'linlianqin.com',
                                   width = "20",height = "10",
                                   font = ('楷体',20),bg = '#123fff')


        #---------------------以下是图片标签的设置----------------------

        #创建一个图片标签,需要指定图片的保存路径
        photo = tkinter.PhotoImage(file = image_path)#指定图片标签的图片
        label_photo = tkinter.Label(root,image = photo)#创建图片标签
        label_text.pack()  # 显示文字标签
        label_photo.pack()#显示图片标签
        root.mainloop()#显示窗口,这个代码一定要放在所有窗口设置的后面


if __name__ == '__main__':
    Mainwindow()#将窗体类实例化
发布了61 篇原创文章 · 获赞 11 · 访问量 887

猜你喜欢

转载自blog.csdn.net/qq_45769063/article/details/105181951