码迷,mamicode.com
首页 > 编程语言 > 详细

Python 图形界面

时间:2019-10-04 20:32:24      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:组合   rtl   图形   其他   button   要求   派生   ack   inter   

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

Python 图形界面

标签:组合   rtl   图形   其他   button   要求   派生   ack   inter   

原文地址:https://www.cnblogs.com/Gaoqiking/p/11623075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!