python_tkinter多窗口(窗体)编程示例

python_tkinter多窗口(窗体)编程示例

预备知识

图形用户界面(GUI、Graphical User Interface)是基于图形的界面,windows就是一个图形用户界面的操作系统,而DOS是基于字符命令交互的操作系统。图形用户界面由窗口构成,每个窗口都由标题、菜单、控制按钮、滚动条等元素组成。

图形用户界面(GUI)程序也成为桌面(Desktop)程序,是人机交互的图形化的程序。

Python支持多种图形界面的包(packages)较多,Python基于tkinter的GUI编程讲座 https://blog.csdn.net/cnds123/article/details/108290158

Tkinter是python 自带的图形界面的包(packages),也有人称为模块,不需要安装,直接导入 tkinter包(packages)即可使用。

下面介绍使用tkinter来开发GUI编程。

使用tkinter窗体简单只要3行代码,源码如下:

from tkinter import Tk
root=Tk()
root.mainloop()

说明:

  1. 第1行代码,就是导入tkinter模块(包),如果没有导入模块语句,那运行的结束肯定出错。
  2. 第2行代码,用Tk()方法生成一个窗体对象,我取窗体名为 root ,当然你也可以取别的名字,只要合乎python变量名的要求,其实窗体名,你还可以取中文名称也是可以的,但不推荐用中文名称。
  3. 最后一行代码也不可缺少,缺少最后一行代码,不报错,但窗体就不能维持住,窗体就不会出现屏幕上,最后这行代码总是放在程序代码的最后面。

特别提示,代码里各变量是区别大小写的,Tk() ,其中T是大写,k是小写字母。

运行上面的代码,只能得到一个默认的大小,默认标题,默认图标的窗体,如下图所示。

在python的安装目录下【Python安装路径几种方法 https://blog.csdn.net/cnds123/article/details/101546889 】,有一个文件夹叫Lib,进入这个目录,你会发现,你想找到的模块很多都在这里,如模块,这个Lib文件夹里对应就有一个文件夹叫tkinter,这个tkinter文件夹:

进入这个tkinter文件夹,看看里面的文件,有__init__.py  ttk.py 等文件

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值