# tkinter_Tk_demo.py
import tkinter
def craete_a_simple_app():
"""
创建一个简单的 tk 应用.
"""
# 创建一个 Tk 类实例
root = tkinter.Tk()
# 我们习惯称这个 Tk 实例为 "root", "master" 或者 "app" 等等.
# 设定程序的标题 (可选操作)
root.title('a tk demo')
# 进入事件循环
root.mainloop()
"""
关于 mainloop() 的解释:
首先要理解一个程序的运行机制. 用什么开发都是一样的.
例如一个猜数游戏, 你可以想到, 如果不使用循环流程, 猜一局就程序结束了.
所以要启用循环机制, 例如 "for", "while" 等, 才能将这个游戏持续玩下去.
如果理解这点, 理解其他模块就不难了.
每个完整模块都有一个循环运行机制. 例如 tkinter 的 mainloop() 方法, 就是启动一个消息
循环, 只有当 Tk() 窗口销毁或者强制中止这个循环, tk 程序才会结束.
PyOpenGL 也有自己的循环机制 `.glutMainLoop()`;
PyQT, Kivy 等也有自己的创建主窗口和消息循环处理功能, 本质上和 tk 都是一样的...
来自: *独狼荷蒲@2775205
"""
# 该函数可直接运行, 尝试运行一下吧 :)
if __name__ == '__main__':
craete_a_simple_app()
Python tkinter (1) - Tk 用法演示
最新推荐文章于 2025-03-25 20:06:13 发布