龙空技术网

摊牌了,从今天开始肝一下python的tkinter模块(持续更新)

认知也 238

前言:

如今兄弟们对“python常用模块tkinter”大体比较注意,兄弟们都想要剖析一些“python常用模块tkinter”的相关文章。那么小编也在网摘上汇集了一些对于“python常用模块tkinter””的相关资讯,希望咱们能喜欢,我们一起来学习一下吧!

1.GUI和tkinter介绍

GUI英文全称是Graphical user interface,翻译成中文就是图形用户接口,也就是我们日常所用的软件界面。早期的计算机使用的是文字界面,类似windows的命令提示符窗口,自Windows系统开始,人类进入图形界面时代。

再说Tkinter,tkinter是python的一个GUI设计库,属于python内置模块,可以直接导入使用,python的IDE界面就是由tkinter编写成的。当然GUI设计还有其他的库可以使用,这里先从tkinter开始,因为所有的工具最终都会殊途同归,只是实现方式上可能存在差异。

一个软件就像一个已经装修好的房子,可以让人们直接住进去使用。GUI设计就相当于将这个房子建起来,再装修好。而这里面要用到的工具就是Tkinter模块。GUI实现过程,就是先建立一个毛坯房,然后再不断的对它进行装饰,直到最后装修完成。用软件表达GUI的实现过程跟建房子的过程相同。

2.从建毛坯房开始

1 from tkinter import * #导入tkinter模块,此处*代指所有方法。

2 root = Tk() #定义一个软件父窗口,建立一个房子。

3 root.mainloop() #让房子运转起来。

这段程序是GUI设计必须要有的,因为第1句是导入tkinter库,就是找到建立房子和装修的所有工具,而第2句就是定义一个毛坯房(对,就这一句话,一个毛坯房就建成了。),第3句,就是可以让这个毛坯房使用起来(必须要有,要不然程序无法运行)。这个过程对于电脑来说就是建立一个软件窗口,后续所有的GUI设计都是以这个窗口为基础进行的。

毛坯房-父窗口

这个就是GUI的毛坯房,也就是tkinter的父窗口,也叫容器。

实例:

窗口属性设置

运行结果

父窗口设置

父窗口屏幕居中设置

屏幕居中运行结果

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

标签: #python常用模块tkinter