参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017786914566560
主要介绍如何使用Python的内建模块tkinter来绘制图形界面
python会调用内置的tkinter,tkinter封装了访问Tk的接口
而Tk是一个支持多个操作系统的图形库,
Tk会调用本地操作系统提供的GUI接口,完成最终的GUI
步骤
导入内容
从Frame派生一个Application类,这个类是所有Widget的父容器,在GUI中,每个Button、Label、输入框等,都是一个Widget。Frame则是可以容纳其他Widget的Widget,所有的Widget组合起来就是一棵树。
pack()
方法把Widget加入到父容器中,并实现布局。pack()
是最简单的布局,grid()
可以实现更复杂的布局。
第三步,实例化Application
,并启动消息循环
GUI程序的主线程负责监听来自操作系统的消息,并依次处理每一条消息。因此,如果消息处理非常耗时,就需要在新线程中处理。
Python内置的Tkinter可以满足基本的GUI程序的要求,如果是非常复杂的GUI程序,建议用操作系统原生支持的语言和库来编写。
海龟绘图 turtle
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1249593505347328
原文地址:https://www.cnblogs.com/Gaoqiking/p/11623075.html
时间: 2024-10-29 17:46:16