1. 创建第一个窗口
任务目标
使用Python标准库Tkinter创建一个GUI窗口,完成三项基本设置:窗口标题为“我的第一个窗口”,窗口大小为400×300像素,背景色为浅蓝色(#E0F7FA)。运行后窗口应正常显示并可手动关闭。
环境依赖
仅需Python 3.x标准库,无需额外安装第三方包。Tkinter在Windows/macOS/Linux的官方Python安装包中默认包含。
完整代码
import tkinter as tk
# 创建主窗口
window = tk.Tk()
# 设置窗口标题
window.title("我的第一个窗口")
# 设置窗口大小(宽x高)
window.geometry("400x300")
# 设置窗口背景色
window.configure(bg="#E0F7FA")
# 进入事件主循环,等待用户操作
window.mainloop()
运行方式
将上述代码保存为 first_window.py,在终端或命令行中执行:
python first_window.py
验证方法
- 程序运行后应弹出一个400×300像素的窗口,无报错信息。
- 窗口标题栏显示“我的第一个窗口”。
- 窗口内部背景为浅蓝色(#E0F7FA),与默认灰色明显不同。
- 点击窗口右上角关闭按钮,程序正常退出,终端无异常输出。
常见问题
- 提示“No module named tkinter”:说明当前Python环境未安装Tkinter,请使用官方python.org安装包重新安装,或通过系统包管理器安装(如Ubuntu执行
sudo apt install python3-tk)。 - 窗口位置不在屏幕中央:本案例未设置窗口位置,默认由系统决定,不影响功能验证。