python英汉词典
# -*- 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英汉词典相关推荐
- Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典
Day14_Python图形化界面.Python GUI.tkinter.Python英汉词典 14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础( ...
- python软件界面翻译_python英汉词典,在线翻译器,带GUI界面下载
使用请求模块获得的职位信息有道词典网页,BeautifulSoup获得所需的内容,并生成gui界面通过tkinter模块.2. Python实现翻译工具git源代码地址代码如下:# !\/bin\/e ...
- 通过游戏编程学Python(6)— 英汉词典、背单词
通过游戏编程学Python 通过游戏编程学Python(番外篇)- 乱序成语.猜单词 通过游戏编程学Python(5)- 猜成语(下) 通过游戏编程学Python(4)- 猜成语(上) 文章目录 通过 ...
- python:SL4A ecdict.py 英汉词典查询
安卓手机上安装 sl4a_r6.apk , 可以执行 python 2.6 . ecdict.py 英汉词典查询程序放在 sl4a/scripts/ # -*- coding: utf-8 -*- i ...
- python:mdict + bottle = web 查询英汉词典
pip install readmdict ; 参见:使用Python调用mdx字典文件进行查词 安装 Mdict 去 MDict pip install bottle mdict_bottle.py ...
- python:mdict + flask = web 查询英汉词典,汉英词典
pip install pinyin; pip install snownlp; pip install flask pip install readmdict ; 参见:使用Python调用mdx字 ...
- Python对英汉词典的若干操作(#10)
从网上下载了一个英汉词典txt版,整理后放在了py文件同一目录下,取名为"英汉词典".后面要用正则表达式处理这些单词. 1.读取英汉词典前10行 f=open("英汉词典 ...
- [Silverlight]使用MVVM模式打造英汉词典
最近比较关注MVVM(Model-View_ViewModel)模式,该模式十分适合WPF/Silverlight的开发.出于练习的目的打算使用Silverlight做个英汉词典(可能是由于近来疯狂的 ...
- c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...
C语言电子英汉词典程序设计报告-自动化1203-李煜明 课 程 设 计 报 告课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 ...
最新文章
- 完全平方数(打表+二分)
- Gentoo 安装日记 14 (配置内核 :设备驱动)
- OpenCASCADE:形状愈合之形状加工
- 自定义RecyclerView动画——实现remove飞出效果
- 30可以刷什么系统_刷脸支付系统可以对接原来的收银系统吗?
- 转- java单例模式几种实现方式
- Kali Linux中的VEIL Framework绕过防病毒软件实验
- wepack中loader的分类
- python人机对战的实验步骤_人机对战初体验:Python实现四子棋游戏
- break;continue语句
- 李宏毅机器学习笔记——Transformer
- Java 静态代理
- ubuntu dkms报错
- 一看就懂系列:什么是相速度与群速度
- 传世私服显示不了服务器,传世SF私服搭建架设教程
- 如何给阿里云建站添加网站域名解析???
- 我整理的ubuntu开源软件列表,适合于极客
- java防止注册刷短信攻击_java面试(1)如何防止恶意攻击短信验证码接口
- 2018_9_8 模拟题
- JS实现将数字金额转换为大写人民币汉字
热门文章
- 程序员提前下班的福音来了!GitHub、OpenAI 联手推出 AI 代码生成神器
- python爬取网站数据(含代码和讲解)
- xt6使用技巧_凯迪拉克XT6自动启停怎么用 XT6自动启停开关位置
- 案例:计算最高分、最低分、平均分、方差、标准差。
- Andy's First Dictionary(思维)
- 陕师大计算机好就业吗,陕师大是好学校吗?陕师大出来好不好就业?
- stm32 DMA2D使用中断LVGL,提高LVGL帧率
- 如何从服务器复制cadence库文件到windows,cadence使用笔记
- 计算机网络故障与维护方法,试论计算机网络故障处理及维护方法
- 大厂可能真不像你想象的那样系列之阿里