#导入模块
import tkinter#创建窗口
window = tkinter.Tk()#设置窗口属性
window.geometry("500x300")
window.title("英汉词典")
window.resizable(width=True,height=False)#输入框布局
input_frame = tkinter.Frame(window,width=30,height=30)
input_frame.pack(side="top")#输入框
entry = tkinter.Entry(input_frame,width=30)
entry.pack(side="left")# 可以向entry预设提示信息(用字典讲歌词存储起来)
file00 = open("dict.txt", "r", encoding="utf-8")
content = file00.read()
content.strip()
list00 = content.splitlines()
dict00 = {}
for i in list00:list01 = i.split("\t")for j in range(len(list01) - 1):if list01[j]:dict00[list01[j]] = list01[-1]#显示数据
def show_info():if entry.get() in dict00:text.insert(tkinter.INSERT, dict00[entry.get()] + "\n")else:result = entry.get()result = "该词汇尚未录入,敬请期待!"text.insert(tkinter.INSERT, result+ "\n")#显示按钮
button = tkinter.Button(input_frame,text="查询",command=show_info,bg="yellow")
button.pack(side="left")#退出按钮
quit_btn = tkinter.Button(input_frame,text="退出",bg="red",command=window.quit)
quit_btn.pack(side="right")#文本框
text = tkinter.Text(window,width=68,height=20,bg="yellow")
text.pack(side="bottom")#清空数据
def clear_info():text.delete(0.0,tkinter.END)#清空按钮
clear_btn = tkinter.Button(input_frame,text="清空",bg="blue",command=clear_info)
clear_btn.pack()#循环消息
window.mainloop()

python小项目--》英汉互译词典相关推荐

  1. c语言英汉互译编程,用C语言编辑简单英汉互译词典.doc

    疥详刁呆害獭荆羞哈沮蒜赫夜内淮牺彻蔼纤凤虹锥硝够唬古进淋牡振拘铅笺元扳与醒靳蹋销钡胶致石衙钦目妈而炸赚鹤邓穷窍瘴笼旬房殆查恨蠢煌沧祥斥瞩骤敌晤屏莲匆目穷妖暗屹码冬息摊挎傍啡坟范给羹哥皱做斋绥甭焕睫苍苫 ...

  2. 小学生英汉互译c语言编程,用C语言编辑的简单的英汉互译词典

    用C语言编辑的简单的英汉互译词典,部分带注释 源程序主要代码(关键语句加注释) #include "stdio.h" #include "string.h" v ...

  3. python爬虫之英汉互译(爬虫+pyqt5)

    简单的爬虫与图形化界面的结合 源码转载自[https://blog.csdn.net/qq_38534107/article/details/90440403] 作者:耳森Paulson 在此十分感谢 ...

  4. 【数据结构课设】英汉互译词典

    #include <stdio.h> #include <stdlib.h> #include <string.h> struct Word {char sEngl ...

  5. python英汉互译词典下载_python字典如何实现英汉互译

    我靠,你到底会不会python. 你下载个ide 集成开发环境吧. pycharm 这个很不错.至于安装注册什么的自己搜~ 还有,自己多思考,思考完再问.比如英译汉,那么你将英当成汉.汉当成英,不就是 ...

  6. python英汉互译词典下载_Python教程-字典(1)

    d = {key1 : value1, key2 : value2 } dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} dict1 ...

  7. 爬虫的一个小案例:python实现英汉互译

    什么是网络爬虫? 网络爬虫又称网络蜘蛛,是指按照某种规则在网络上爬取所需内容的脚本程序.众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容. 一个小案例:py ...

  8. Python 小工具:调用「百度翻译API」实现英汉互译及多语言翻译

    Python 小工具:调用「百度翻译 API」实现英汉互译及多语言翻译 API 简介 过程详解 完整代码 结果展示 附:官方 Demo - Python 2 版本 Python 小工具:调用「百度翻译 ...

  9. 英汉互译在线翻译器如何语音互译中英文

    英汉互译在线翻译器如何语音互译中英文?我们在生活中或多或少都会遇到中英文翻译问题,特别是中英文语音互译.今天小编将要分享一个中英文在线语音互译的方法,希望可以帮助到大家. 1:在手机应用市场打开翻译工 ...

最新文章

  1. 自然语言处理(NLP)之使用TF-IDF模型计算文本相似度
  2. python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...
  3. 启明云端分享 | sigmastar SSD201开发板网口直连PC升级
  4. 2017年我的阅读书单
  5. ADO.NET+Access: 3,参数 @departmentName 没有默认值
  6. 人机交互大作业_人机交互专业:多领域交叉的高能学科
  7. 数据的冗余和数据的完整性 1006
  8. 大数据之-Hadoop之HDFS的API操作_判断是文件还是文件夹---大数据之hadoop工作笔记0062
  9. 我的CCNA笔记(二)
  10. 《Cracking the Coding Interview》——第8章:面向对象设计——题目9
  11. 人机工程学的50条原则
  12. 产品经理项目从0-1工作简要流程
  13. 手机壁纸尺寸android,手机壁纸分辨率怎么选 安卓手机壁大小选择技巧
  14. 6.4.2.时序逻辑测试模块
  15. USDP使用笔记(五)设置Hive on Tez解决return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask问题
  16. 全国大学生数学建模竞赛(赛题选择)
  17. 零基础学javaDay06
  18. 基于SOA架构的开发策略详解
  19. 每日一记 - 3.6
  20. python自动产品分类_商品自动分类的贝叶斯方法及Python实现

热门文章

  1. Android滑动冲突解决方法(二)
  2. Hadoop 连接报错 Permission denied
  3. cxfreeze将python项目打包成.exe
  4. STM32F103C8T6调试CAN通讯
  5. 顺序查找、折半查找的区别与联系
  6. 01卷起来啊,未末家的张先生(初章)
  7. 小程序制作:C# - Windows窗体应用制作加法计算器
  8. pygame绘制弧线
  9. 求职的思考–我们应该展示什么_2008校园招聘网_实习与笔试面试经验_UNUS.CN
  10. Lire-0.9.4-beta1初始化DocumentBuilder出错