如何设置设置文字标在前一个文章已经介绍了,那么如果标签要加入图片该怎么办呢?
代码为
import tkinter
from tkinter import *
from PIL import Image, ImageTk
root = Tk() # Tk()为根窗口
print('tkinter版本:', tkinter.TkVersion) # 输出tkinter版本信息
print('屏幕宽度:', root.winfo_screenwidth())
print('屏幕高度:', root.winfo_screenheight())
########################################
# 设置窗口属性 #
root.title('唐多令') # 窗口标题
root.geometry('700x700+100+50') # 窗口大小,宽300,高160,到左屏幕距离200,到右屏幕距离400
# 下面3行话可以不要所以干脆注释了,看起来简洁一点
# root.maxsize(900, 900) # 拖拽的最大宽900高480
# root.minsize(300, 300) # 拖拽的最小宽150高80
# root.resizable(True, True) # 第一个参数表示可以更改窗口的宽,第二个表示可以更改高
root.configure(bg='yellow') # 窗口背景颜色为黄色
# 设置标签 #
# 值得注意的是bitmap和image不能共存,否则bitmap不起作用
words = '自古多情伤别离......'
image = Image.open('pic1.jpeg') # 它能直接打开gif但jpg等不行,所以要加这行
tkpic = ImageTk.PhotoImage(image) # 句柄
label = Label(root, text=words, image=tkpic, bg='lightskyblue', compound='top')
label.pack()
########################################
root.mainloop() # 放在程序最后一行。让程序继续执行直到点击右上角的关闭按钮
效果为