tkinter编程思路比喻
对于tkinter编程,主要用两个比喻来描述,重点理解容器、组件和布局管理器。
第一个,作画。我们都见过美术生写生的情景,先支一个画架,放上画板,蒙上画布,构思内容,用铅笔画草图,组织结构和比例,调色板调色,最后画笔勾勒。相应的,对应到tkinter编程,那么我们的显示屏就是支起来的画架,根窗体就是画板,tkinter中则是Toplevel,画布就是tkinter中的容器,对应Frame,画板上可以放很多张画布,tkinter中的容器中也可以放很多个容器,绘画中的构图布局则是tkinter中的布局管理器(几何管理器),绘画的内容就是tkinter中的一个个小组件,一幅画由许多元素构成,而我们的GUI界面,就是有一个个组件拼装起来的,它们就是widget(组件)。
第二个比喻,我们小时候都玩过积木,只要发挥创意,相同的积木可以堆出各种造型。tkinter的组件也可以看做一个个积木,形状或许不同,其本质都是一样的,就是一个积木,不管它长什么样子,它始终就是积木!所以这些小组件都有许多共性,另外,我个人认为,学习界面编程,最重要的不是一开始学习每个积木的样子,不是学习每个组件怎么用,而是这些组件该怎么放。初始学习中,怎么放远远比怎么用重要的多。而我看到网上大量的文章资料,全是介绍组件怎么用的,对于怎么放,也就是tkinter中的布局管理器,都是一笔带过,我觉得这对初学者简直是 本末倒置,或许绝大部分是转载的原因吧,极少是自己真正写的。组件怎么用不是最迫切的,用到的时候再去了解也不迟,边用边学反而更好。因此我将专门写一章,详细介绍布局管理器的使用。
原文链接:https://blog.csdn.net/yingshukun/article/details/53985080
Python参考教程http://c.biancheng.net/python/
推荐GUI参考教程http://c.biancheng.net/tkinter/what-is-gui.html
主要Python GUI编程(Tkinter)
参考视频教程(上):
参考视频教程(下):
Python官方文档
标签:tkinter,Python,GUI,编程,组件,管理器 From: https://www.cnblogs.com/excellentHellen/p/18518344