📜  Tk-活动(1)

📅  最后修改于: 2023-12-03 14:47:59.756000             🧑  作者: Mango

Tk-活动

Tk-活动是一个Python GUI工具包,提供了许多常见的GUI组件和布局管理器,支持Windows,Linux和MacOS等多个平台。

安装
pip install tk
常见组件
Label

用于显示文本或图像。

from tkinter import *

root = Tk()

lbl = Label(root, text="Hello, Tkinter!")
lbl.pack()

root.mainloop()
Button

用于触发事件。

from tkinter import *

root = Tk()

def on_click():
    print("Button clicked!")

btn = Button(root, text="Click me!", command=on_click)
btn.pack()

root.mainloop()
Entry

用于接收用户输入。

from tkinter import *

root = Tk()

ent = Entry(root)
ent.pack()

root.mainloop()
Text

用于多行文本输入和显示。

from tkinter import *

root = Tk()

txt = Text(root, width=30, height=10)
txt.pack()

root.mainloop()
常见布局管理器
Pack

按照水平或垂直方向依次排列组件。

from tkinter import *

root = Tk()

lbl1 = Label(root, text="Label 1")
lbl2 = Label(root, text="Label 2")

lbl1.pack()
lbl2.pack()

root.mainloop()
Grid

按照行列网格的方式排列组件。

from tkinter import *

root = Tk()

lbl1 = Label(root, text="Label 1")
lbl2 = Label(root, text="Label 2")

lbl1.grid(row=0, column=0)
lbl2.grid(row=1, column=1)

root.mainloop()
Place

指定组件在父容器内的绝对位置。

from tkinter import *

root = Tk()

lbl1 = Label(root, text="Label 1")
lbl1.place(x=50, y=50)

root.mainloop()
总结

Tk-活动是一个强大的GUI工具包,提供了许多常见的GUI组件和布局管理器,可以轻松创建用户友好的桌面应用程序。