# -*- coding: utf-8 -*-
"""
Created on Tue Dec 18 01:06:45 2018@author: Administrator
"""#导入模块
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("C:\\Users\\Administrator\\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. Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典

    Day14_Python图形化界面.Python GUI.tkinter.Python英汉词典 14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础( ...

  2. python软件界面翻译_python英汉词典,在线翻译器,带GUI界面下载

    使用请求模块获得的职位信息有道词典网页,BeautifulSoup获得所需的内容,并生成gui界面通过tkinter模块.2. Python实现翻译工具git源代码地址代码如下:# !\/bin\/e ...

  3. 通过游戏编程学Python(6)— 英汉词典、背单词

    通过游戏编程学Python 通过游戏编程学Python(番外篇)- 乱序成语.猜单词 通过游戏编程学Python(5)- 猜成语(下) 通过游戏编程学Python(4)- 猜成语(上) 文章目录 通过 ...

  4. python:SL4A ecdict.py 英汉词典查询

    安卓手机上安装 sl4a_r6.apk , 可以执行 python 2.6 . ecdict.py 英汉词典查询程序放在 sl4a/scripts/ # -*- coding: utf-8 -*- i ...

  5. python:mdict + bottle = web 查询英汉词典

    pip install readmdict ; 参见:使用Python调用mdx字典文件进行查词 安装 Mdict 去 MDict pip install bottle mdict_bottle.py ...

  6. python:mdict + flask = web 查询英汉词典,汉英词典

    pip install pinyin; pip install snownlp; pip install flask pip install readmdict ; 参见:使用Python调用mdx字 ...

  7. Python对英汉词典的若干操作(#10)

    从网上下载了一个英汉词典txt版,整理后放在了py文件同一目录下,取名为"英汉词典".后面要用正则表达式处理这些单词. 1.读取英汉词典前10行 f=open("英汉词典 ...

  8. [Silverlight]使用MVVM模式打造英汉词典

    最近比较关注MVVM(Model-View_ViewModel)模式,该模式十分适合WPF/Silverlight的开发.出于练习的目的打算使用Silverlight做个英汉词典(可能是由于近来疯狂的 ...

  9. c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    C语言电子英汉词典程序设计报告-自动化1203-李煜明 课 程 设 计 报 告课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 ...

最新文章

  1. 完全平方数(打表+二分)
  2. Gentoo 安装日记 14 (配置内核 :设备驱动)
  3. OpenCASCADE:形状愈合之形状加工
  4. 自定义RecyclerView动画——实现remove飞出效果
  5. 30可以刷什么系统_刷脸支付系统可以对接原来的收银系统吗?
  6. 转- java单例模式几种实现方式
  7. Kali Linux中的VEIL Framework绕过防病毒软件实验
  8. wepack中loader的分类
  9. python人机对战的实验步骤_人机对战初体验:Python实现四子棋游戏
  10. break;continue语句
  11. 李宏毅机器学习笔记——Transformer
  12. Java 静态代理
  13. ubuntu dkms报错
  14. 一看就懂系列:什么是相速度与群速度
  15. 传世私服显示不了服务器,传世SF私服搭建架设教程
  16. 如何给阿里云建站添加网站域名解析???
  17. 我整理的ubuntu开源软件列表,适合于极客
  18. java防止注册刷短信攻击_java面试(1)如何防止恶意攻击短信验证码接口
  19. 2018_9_8 模拟题
  20. JS实现将数字金额转换为大写人民币汉字

热门文章

  1. 程序员提前下班的福音来了!GitHub、OpenAI 联手推出 AI 代码生成神器
  2. python爬取网站数据(含代码和讲解)
  3. xt6使用技巧_凯迪拉克XT6自动启停怎么用 XT6自动启停开关位置
  4. 案例:计算最高分、最低分、平均分、方差、标准差。
  5. Andy's First Dictionary(思维)
  6. 陕师大计算机好就业吗,陕师大是好学校吗?陕师大出来好不好就业?
  7. stm32 DMA2D使用中断LVGL,提高LVGL帧率
  8. 如何从服务器复制cadence库文件到windows,cadence使用笔记
  9. 计算机网络故障与维护方法,试论计算机网络故障处理及维护方法
  10. 大厂可能真不像你想象的那样系列之阿里