行者孙Python

开张篇-Day1|认识工具:Tkinter 是什么,创建第一个窗口

📖 知识点

1. Tkinter 是什么?

Tkinter 是 Python 自带的图形界面(GUI)库:不用装第三方库,就能做出带窗口、按钮、输入框的桌面软件。

特点说明
内置Python 自带,不用额外安装
简单几行代码就能出窗口
够用做记账本、小工具完全够

💡 生活比喻Tkinter 像 "搭积木":每个控件(窗口、按钮、标签)是一块积木,你负责把它们拼起来,拼着拼着,一个能用的软件就出来了。它是最容易上手的 "搭积木套装"。

2. 引入 Tkinter

import tkinter as tk

 

用 import tkinter as tk 引入,后面的代码都用 tk. 前缀来调用(比如 tk.Tk())。

3. 创建第一个窗口(3 步)

import tkinter as tk

# ① 创建主窗口
root = tk.Tk()
# ② 进入主循环(让窗口一直显示)
root.mainloop()

 

  • tk.Tk() 创建主窗口

  • mainloop() 让窗口保持显示、等待操作(这行放在最后)

运行后,会弹出一个空白小窗口—— 你的第一个 GUI 程序诞生了!

4. 给窗口加标题、设大小

import tkinter as tk

root = tk.Tk()
root.title("阿婆记账本")       # 窗口标题
root.geometry("400x300")      # 窗口大小:宽400,高300
root.mainloop()

 

title() 设标题,geometry("宽x高") 设窗口大小(注意是字母 x,不是乘号)。

⚠️ 易错提醒

  1. import tkinter as tk 之后要用 tk. 前缀调用(tk.Tk() 不是 Tkinter.Tk())

  2. geometry("400x300") 中间是小写字母 x

  3. mainloop() 必须写在最后,窗口才会一直显示

⚔️ 剧情 Kata 实战任务

任务需求:

  1. 引入 tkinter

  2. 创建主窗口,标题设为 "阿婆记账本"

  3. 设置窗口大小 400x300

  4. 运行,看到弹出的窗口

  5. 体会 "几行代码就出界面"

参考代码

import tkinter as tk

# 创建主窗口
root = tk.Tk()

# 设置标题和大小
root.title("阿婆记账本")
root.geometry("400x300")

# 进入主循环,窗口保持显示
root.mainloop()

 

运行结果:

(弹出一个窗口)
标题:阿婆记账本
大小:400 x 300
(空白窗口,还没有内容——明天我们往里加"招牌")

 

💡 完成动作示意:

  1. import tkinter as tk → 引入图形界面库

  2. root = tk.Tk() → 创建主窗口

  3. root.title("阿婆记账本") + geometry("400x300") → 设标题和大小

  4. mainloop() → 窗口弹出并保持显示记账本的门面立起来了,虽然还空着,但 "店面" 已经有了!

🧠 思考题

  1. tk.Tk()、root.title()、mainloop() 分别做了什么?mainloop() 为什么要写在最后?

  2. 如果把 import tkinter as tk 里的 as tk 去掉,代码要改成什么样?(提示:后面都要用 tkinter. 前缀)

‹ 返回目录
🏠首页 Python 📦资源 👤关于我