继续肝,python的tkinter模块(GUI设计)

5.零件的构成

现在我们知道,GUI设计由三部分构成,1.导入模块语句;2.建立窗口语句;3.零件。那么之前的两部分基本上已经讲完了,是不是很简单,就是那三句话。不要问为什么,因为这个模块的使用方法就是这样。

接下来我们要讲最后一部分-零件,也就是widget(部件),这也是最重要的一部分,因为构成一个软件的操作,基本上都是由零件来完成的。我们可以这么理解,零件由两部分构成,1.样式;2.定位。什么是样式呢?比如说Button这个零件,翻译过来就是我们常说的按钮,就是下面360安全卫士退出界面的取消和确定

360安全卫士退出界面

按钮。这个按钮由什么组成呢?我们来分析一下,首先有文字:文字是怎么定义的?文字的属性有哪些?文字除了颜色,大小,字体还有那些属性。2.色块:色块的属性就是颜色。3.文字和色块的相对位置:文字可以在色块的中间或左上或左下或其他的位置,关键看你想让它在哪里。样式定义了这个零件长什么样,有什么特征,有哪些功能。

那定位呢?定位就是按钮在父窗口的位置,比如确定按钮在退出界面的右下角,而且无论这个窗口在屏幕那个位置,确定按钮它始终就显示在右下角,这个就是定位,如果没有定位,你就无法对自己的房子进行规划,设计。这就是定位的作用。一个零件想要正常运行就必须具备以上两条,否则它将无法使用。

6.零件的共同属性

上节我们了解了零件的构成,那这些零件是什么?在tkinter模块中,这些零件就是一个个的方法。而我们知道,在python中方法就是定义好的一个个的函数。而函数由函数名/参数/函数体构成。那在这里这一个个的零件就是一个个的函数,而这些函数,都有自己的参数。而且这些参数有很多都是共用的,这样就极大地减轻了我们的理解压力。接下来我们来说说零件的参数,当我们理解这些参数后,我们后续就能更容易理解这些零件的功能和实现方式。

零件的共同属性:

Dimensions:大小

Colors:颜色

Fonts:字形

Anchor:锚(位置的参考点)

Relief styles:属性边框

Bitmaps:显示位图

Cursors:鼠标外形

以上这些在后续零件的实际应用中会经常出现。

(以上为自己在学习python GUI设计 tkinter菜鸟编程(洪锦魁著)中做的学习笔记,每天会根据学习计划持续更新,直到将tkinter各个功能学习完成。这也是我做这个头条 的目的:1.通过使用费曼学习法,将我学习到的内容讲出来,不断地去寻找自己表述中的漏洞,加以填充。2.找到兴趣相投的学习伙伴,互相学习,互相勉励,互相进步。)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月23日
下一篇 2022年1月23日

相关推荐