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)。
  • 窗口位置不在屏幕中央:本案例未设置窗口位置,默认由系统决定,不影响功能验证。