Python tkinter (1) - Tk 用法演示

# 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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值