Python制作局域网双人聊天软件(一)

本篇博客的主要内容为搭建tkinterUI界面

请注意:本章所讲的程序已经发布在我的CSDN
下载地址:https://download.csdn.net/download/qq_42658953/12736625

本章所用的知识点:tkinter基础

我们先来看看要实现的效果 如下图:


所需tkinter控件

  1. Label
  2. Text
  3. Entry
  4. Button

他们的详细用法可以参考tkinter官方网站
官网地址:https://docs.python.org/3/library/tkinter.html

代码如下:

#server端
import tkinter as tk
win = tk.Tk()
win.geometry("250x210")
win.title("聊天服务器端")
win.resizable(False,False)
tk.Label(win,text = "聊天服务器端",font = ("微软雅黑",15)).pack()
content = tk.Text(win,height = 5,width = 30)
content.pack()
content.insert(tk.END,"<<<信息接收区>>>\n")
tk.Label(win,text = "请在下面输入想说的话").pack()
enmsg = tk.Entry(win)
enmsg.pack()
tk.Button(win, text="发送给客户机").pack()
setbt = tk.Button(win, text="信息设置")
setbt.pack()
win.mainloop()
#clinet端
import tkinter as tk
win = tk.Tk()
win.geometry("250x210")
win.title("聊天客户端")
win.resizable(False,False)
tk.Label(win,text = "聊天客户端",font = ("微软雅黑",15)).pack()
content = tk.Text(win,height = 5,width = 30)
content.pack()
content.insert(tk.END,"<<<信息接收区>>>\n")
tk.Label(win,text = "请在下面输入想说的话").pack()
enmsg = tk.Entry(win)
enmsg.pack()
tk.Button(win, text="发送给服务器").pack()
setbt = tk.Button(win, text="信息设置")
setbt.pack()
win.mainloop()

以上为本章代码部分

由于本章内容比较简单 这里就不做过多解释了

那么下期见!!!!

Python制作局域网双人聊天软件(一)相关推荐

  1. 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放

    20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...

  2. python制作电脑软件_利用PYTHON制作桌面版爬虫软件(二)

    今天继续新的专题.主要讲解[利用PYTHON制作桌面版爬虫软件]下的如何实现界面功能(一).该讲主要包括以下三个内容:掌握如何编写主函数,运行界面. 了解pywin32模块. 如何用python识别Q ...

  3. python制作快递查询小软件

    用python制作快递查询小软件,使用Pycharm+Python+PyQt5 快递查询实现思路 通过对网址http://www.kuaidi100.com/ 抓包,发现通过self.url1 = r ...

  4. 利用python制作加固肋计算软件

    <python制作加固肋计算软件> 制作人: 华北龙虎电王 时间: 2020 目录 逻辑.py 界面.py 示例: import sys import os, sys import mat ...

  5. python制作电脑软件_利用PYTHON制作桌面版爬虫软件(一)

    抱歉,对长沙房地产数据的挖掘与分析[三],想了蛮久,觉得对自己的分析结果不是很理想.等我完善好了,我再发出来吧.今天继续开启新的一专题.主要讲解如何用PYTHON实现简单的桌面软件的制作. 题外话,我 ...

  6. 简单几行代码,python制作美图秀秀软件!

    一张图片是由像素点组成的,那么放大一张照片的像素即可达到模糊效果. 试问,如果一个斑点很多的妹子图,像素被放大后,斑点是不是也会被淡化? 答案是肯定的! python模块: import cv2 im ...

  7. python制作网页用什么软件_网页制作软件有哪些?好用的网页制作软件是怎样的?...

    网页制作软件有哪些?好用的网页制作软件是怎样的?对于网站编辑来说,网页编辑器是一个常用的软件,目前网页编辑器也有很多类型,对于新手来说,你不知道网页编辑器有哪些?其实,选择合适的web编辑器软件会提高 ...

  8. python制作闯关答题软件_Pygame制作答题类游戏的实现

    概述 个人比较喜欢玩这些答题类的游戏,在这类的游戏中其实存在着一些冷知识在里面.练习pygame的过程中,在网络上搜索,几乎没有找到这类游戏的示例教程,就蒙生了制作一个答题游戏的念头,最开始的时候,这 ...

  9. 用Python制作QQ机器人聊天插件(1)

    目录 制作插件 1.找到插件文件夹 搭建好我们的机器人环境后,打开放置机器人的文件夹,找到 src文件夹 打开后找到 2.填写代码 运行效果 上期博文介绍了QQ机器人框架搭建,这期介绍QQ机器人聊天插 ...

  10. 利用Qt制作一个简易聊天软件

    需求分析 即时通讯软件是通过即时通讯技术来实现在线聊天.交流的软件.需要完成基本的通信需求及工作场景需求. 架构分析 截图展示 项目简介 我们编写的即时通信软件叫做SeeU,它是一款基于Qt开发平台, ...

最新文章

  1. 利用ACS实现AAA认证
  2. 转载--SqlAlchemy ORM 学习
  3. 对Spring IOC的理解(转)
  4. 一个简单的规则引擎例子
  5. ELK 使用小技巧(第 5 期)
  6. windows 软件推荐
  7. 手机团购,团购市场的下一引爆点
  8. python pyquery 解析html数据(2)
  9. Cannot resolve plugin org.apache.maven.plugins:xxxx
  10. 01-SQL基本语句
  11. 学计算机仓库管理一定打字吗,仓库管理员要会电脑吗?需要哪些电脑操作呢?...
  12. 【Ubuntu和本地电脑互传文件】
  13. breadweb控制台下载_路由器刷breed web控制台通用版
  14. 2018,丁磊的野心静悄悄
  15. 利用Wifidog实现微信wifi连接
  16. python经典书记必读:Python编程快速上手 让繁琐工作自动化
  17. 操作系统实验二:物理内存管理系统
  18. 4.12 并发技术:sync包同步调度综合案例
  19. Vagrant up启动失败 invalid byte sequence in UTF-8 (ArgumentError)
  20. 独立开发变现周刊(第81期):开发一个应用来减少屏幕使用时间,月收入2万美元...

热门文章

  1. 全网首发PHP版留言系统源码
  2. CC2500 使用总结
  3. 门信号表达式_21成电考研干货 | 信号与系统知识点概括
  4. 电脑打开应用程序提示配置系统未能初始化--解决方案
  5. 方正文祥E520硬盘保护卡还原卡软件使用要点讲解
  6. ajax教程初始模板,ajax实战入门模板
  7. c语言控制电机正反转程序,C语言实现控制电机加减速正反转(飞思卡尔C代码)
  8. VB.net 2010下关联与程序图标设置
  9. 自己做量化交易软件(26)小白量化事件回测之MetaTrader5自动回测
  10. 参数化三维管网建模系统MagicPipe3D