Study Notes (39): Python Programming real - Label

Learning immediately: https://edu.csdn.net/course/play/19711/343101?utm_source=blogtoedu

Label - the label text labels and pictures

 

1. text labels


Key Code:

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

Setting text attributes method

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

Complete code:

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. Picture tags

 

Gif format specified image path >>> photo = tkinter.PhotoImage (file = Image_pathcreate the image tag >>> tkinter.Lable (image = photo) >>> Display image labels >>>. Pack ()

 

Code:

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()#将窗体类实例化

 

Published 61 original articles · won praise 11 · views 887

Guess you like

Origin blog.csdn.net/qq_45769063/article/details/105181951
Recommended