Python 图形界面

参考链接: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

posted @ 2019-10-04 20:20  凌晨四点的蓝  阅读(776)  评论(0编辑  收藏  举报