📜  tkinter 模板 - Python (1)

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

Tkinter 模板 - Python

简介

Tkinter 是 Python 自带的 GUI 库,它提供了创建窗口、组件及布局的基本功能。本篇文章将介绍 Tkinter 的基本使用方法,方便程序员快速入门。

安装

Tkinter 是 Python 内置库,无需安装。

创建窗口
导入 Tkinter 库
import tkinter as tk
创建窗口对象
root = tk.Tk()
设置窗口大小和标题
root.geometry('500x300')
root.title('My Application')
启动消息循环
root.mainloop()
添加组件
添加标签
l = tk.Label(root, text='Hello, world!')
l.pack()
添加按钮
def click():
    print('Button clicked!')

b = tk.Button(root, text='Click me', command=click)
b.pack()
添加输入框
e = tk.Entry(root)
e.pack()

def submit():
    text = e.get()
    print(f'The input is {text}')

submit_btn = tk.Button(root, text='Submit', command=submit)
submit_btn.pack()
布局管理
pack 布局
l1 = tk.Label(root, text='Label 1')
l2 = tk.Label(root, text='Label 2')
b3 = tk.Button(root, text='Button 3')
l1.pack()
l2.pack()
b3.pack()
grid 布局
l1 = tk.Label(root, text='Label 1')
l2 = tk.Label(root, text='Label 2')
b3 = tk.Button(root, text='Button 3')
l1.grid(row=0, column=0)
l2.grid(row=0, column=1)
b3.grid(row=1, column=1)
结论

以上就是 Tkinter 的基本使用方法,包括创建窗口、添加组件及布局管理。通过本文的介绍,相信你已经可以轻松使用 Tkinter 创建自己的 GUI 应用程序了。