前言
Tkinter 可用于开发 GUI 程序,也是学习面向对象程序设计的良好途径。
GUI 的定义与基本概念
GUI(Graphical User Interface,图形用户界面)是一种通过视觉元素(如图标、按钮、窗口等)与用户交互的界面形式。与命令行界面(CLI)相比,GUI 更直观易用,适合普通用户操作。
GUI 的核心组件
- 窗口(Window):应用程序的主要交互区域。
- 控件(Widgets):如按钮、文本框、下拉菜单等交互元素。
- 事件驱动(Event-Driven):用户操作(如点击、输入)触发事件,程序响应事件执行逻辑。
Tkinter 模块示例
以下代码演示了如何使用 Tkinter 创建基本窗口:
from tkinter import *
window = Tk()
label = Label(window, text="Welcome to Python")
button = Button(window, text="Click Me")
label.pack()
button.pack()
window.mainloop()
增加了一个按钮的示例:
from tkinter import *
window = Tk()
label = Label(window, text="Welcome to Python")
button = Button(window, text="Click me")
button1 = Button(window, text="Quit")
label.pack()
button.pack()
button1.pack()
window.mainloop()



