
作者: zifanwang 发布于2020-05-26
tkinter是一个窗口模块,可以用来弹出窗口。 新建一个py文件并输入:
from tkinter import *
root=Tk()
root.mainloop()
运行后便可以弹出简单的窗口了:

使用 Label 组件,你可以指定想要显示的文本:
from tkinter import *
root=Tk()
w=Label(root, text="你好,来自中国的你!")
w.pack()
root.mainloop()
如果你没有指定 Label 的大小,那么 Label 的尺寸是正好可以容纳其内容而已,效果如下:

当然你可以通过 height 和 width 选项来明确设置 Label 的大小:
w=Label(root, text="你好,来自中国的你", font=("华文行楷", 20), fg="green")
Label 可以显示 Tkinter 变量的内容。言下之意就是当变量的内容发生改变时,Label 中显示的内容也会自动更新:
from tkinter import *
root=Tk()
c = StringVar()
w = Label(root, textvariable=c)
c.set("~新的文本~")
w.pack()
root.mainloop()
你可以使用 Label 显示 PhotoImage 和 BitmapImage 对象:
from tkinter import *
root=Tk()
photo = PhotoImage(file="D:\zifan\python_logo.PNG")
w = Label(root, image=photo)
w.pack()
root.mainloop()
效果:
