python基于udp的网络聊天室再用tkinter显示_手把手教你Python GUI开发系列之--Tkinter简介及组件介绍...

本文介绍了如何使用Python的Tkinter库开发GUI程序,特别关注于基于UDP的网络聊天室应用。首先,文章概述了GUI程序开发的基本概念,接着详细解释了Tkinter的导入方式和创建GUI的五个步骤。特别强调了组件显示的关键在于调用pack()方法。此外,还提醒读者在交互环境中运行Tkinter代码时,需通过mainloop()进入主循环以显示顶层窗口。
摘要由CSDN通过智能技术生成

GUI程序开发简介

日常使用的大量的app,小程序,手机上各种应用,即在一个界面,上有很多功能块,包括标签、按钮、输入框、菜单等。

开发GUI程序,首先需要有一块空白画面,然后在其上划分出不同的区域,放上不同的模块,最后完成每一个模块的功能。

比如QQ登录界面,有QQ登录背景图片,界面上有QQ和密码的输入框,登录按钮等等

模块两种导入方式:

import tkinter as tk

导入tkinter,但没引入任何组件,在使用时需要使用tk前缀,如需要引入按钮,则表示为: tk.Button

from tkinter import *   将tkinter中 的所有组件一次性引入。

程序中使用Tkinter

利用Tkinter模块来引用Tk构建和运行,GUI程序,通常需要5步:

1、导入Tkinter模块

2、创建一个顶层窗口,也可以称为根窗口

3、在顶层窗口的基础上构建所需要的GUI模块和功能

4、将每一个模块与底层程序代码关联起来

5、执行主循环

aafeeaca55ae4ca90063348e145c6e2c.png

1e6090f9c42fb8a1e701c95cb6d81e32.png

8c4eac3cf91ede8d9206e115fa0fc723.png

注意:

Tk使用了一种包管理器来管理所有的组件,当定义完组件之后,需要调用pack( )方法来控制组件的显示方式,否则组件将不会显示。

在交互环境下,编写Tkinter测试代码时,运行过Tk() (创建顶层窗口的函数)之后即进入主循环,可以看到顶层窗口。

而若是运行py文件,一定要调用mainloop()方法进入主循环,方可看到顶层窗口。

如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的发放免费的资料链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值