Python制作局域网双人聊天软件(一)
Python制作局域网双人聊天软件(一)
本篇博客的主要内容为搭建tkinterUI界面
请注意:本章所讲的程序已经发布在我的CSDN
下载地址:https://download.csdn.net/download/qq_42658953/12736625
本章所用的知识点:tkinter基础
我们先来看看要实现的效果 如下图:
所需tkinter控件
- Label
- Text
- Entry
- 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制作局域网双人聊天软件(一)相关推荐
- 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放
20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...
- python制作电脑软件_利用PYTHON制作桌面版爬虫软件(二)
今天继续新的专题.主要讲解[利用PYTHON制作桌面版爬虫软件]下的如何实现界面功能(一).该讲主要包括以下三个内容:掌握如何编写主函数,运行界面. 了解pywin32模块. 如何用python识别Q ...
- python制作快递查询小软件
用python制作快递查询小软件,使用Pycharm+Python+PyQt5 快递查询实现思路 通过对网址http://www.kuaidi100.com/ 抓包,发现通过self.url1 = r ...
- 利用python制作加固肋计算软件
<python制作加固肋计算软件> 制作人: 华北龙虎电王 时间: 2020 目录 逻辑.py 界面.py 示例: import sys import os, sys import mat ...
- python制作电脑软件_利用PYTHON制作桌面版爬虫软件(一)
抱歉,对长沙房地产数据的挖掘与分析[三],想了蛮久,觉得对自己的分析结果不是很理想.等我完善好了,我再发出来吧.今天继续开启新的一专题.主要讲解如何用PYTHON实现简单的桌面软件的制作. 题外话,我 ...
- 简单几行代码,python制作美图秀秀软件!
一张图片是由像素点组成的,那么放大一张照片的像素即可达到模糊效果. 试问,如果一个斑点很多的妹子图,像素被放大后,斑点是不是也会被淡化? 答案是肯定的! python模块: import cv2 im ...
- python制作网页用什么软件_网页制作软件有哪些?好用的网页制作软件是怎样的?...
网页制作软件有哪些?好用的网页制作软件是怎样的?对于网站编辑来说,网页编辑器是一个常用的软件,目前网页编辑器也有很多类型,对于新手来说,你不知道网页编辑器有哪些?其实,选择合适的web编辑器软件会提高 ...
- python制作闯关答题软件_Pygame制作答题类游戏的实现
概述 个人比较喜欢玩这些答题类的游戏,在这类的游戏中其实存在着一些冷知识在里面.练习pygame的过程中,在网络上搜索,几乎没有找到这类游戏的示例教程,就蒙生了制作一个答题游戏的念头,最开始的时候,这 ...
- 用Python制作QQ机器人聊天插件(1)
目录 制作插件 1.找到插件文件夹 搭建好我们的机器人环境后,打开放置机器人的文件夹,找到 src文件夹 打开后找到 2.填写代码 运行效果 上期博文介绍了QQ机器人框架搭建,这期介绍QQ机器人聊天插 ...
- 利用Qt制作一个简易聊天软件
需求分析 即时通讯软件是通过即时通讯技术来实现在线聊天.交流的软件.需要完成基本的通信需求及工作场景需求. 架构分析 截图展示 项目简介 我们编写的即时通信软件叫做SeeU,它是一款基于Qt开发平台, ...
最新文章
- 利用ACS实现AAA认证
- 转载--SqlAlchemy ORM 学习
- 对Spring IOC的理解(转)
- 一个简单的规则引擎例子
- ELK 使用小技巧(第 5 期)
- windows 软件推荐
- 手机团购,团购市场的下一引爆点
- python pyquery 解析html数据(2)
- Cannot resolve plugin org.apache.maven.plugins:xxxx
- 01-SQL基本语句
- 学计算机仓库管理一定打字吗,仓库管理员要会电脑吗?需要哪些电脑操作呢?...
- 【Ubuntu和本地电脑互传文件】
- breadweb控制台下载_路由器刷breed web控制台通用版
- 2018,丁磊的野心静悄悄
- 利用Wifidog实现微信wifi连接
- python经典书记必读:Python编程快速上手 让繁琐工作自动化
- 操作系统实验二:物理内存管理系统
- 4.12 并发技术:sync包同步调度综合案例
- Vagrant up启动失败 invalid byte sequence in UTF-8 (ArgumentError)
- 独立开发变现周刊(第81期):开发一个应用来减少屏幕使用时间,月收入2万美元...
热门文章
- 全网首发PHP版留言系统源码
- CC2500 使用总结
- 门信号表达式_21成电考研干货 | 信号与系统知识点概括
- 电脑打开应用程序提示配置系统未能初始化--解决方案
- 方正文祥E520硬盘保护卡还原卡软件使用要点讲解
- ajax教程初始模板,ajax实战入门模板
- c语言控制电机正反转程序,C语言实现控制电机加减速正反转(飞思卡尔C代码)
- VB.net 2010下关联与程序图标设置
- 自己做量化交易软件(26)小白量化事件回测之MetaTrader5自动回测
- 参数化三维管网建模系统MagicPipe3D