欢迎使用词汇小助手

作者:IT小小龙
电子邮箱:long_python@126.com
个人博客:http://blog.sina.com.cn/buduanqs

一款跨平台词汇查询记忆学习软件。

已通过基于Ubuntu的Linux操作系统的测试。
已通过Windows XP操作系统的测试。

功能:
1、查询词汇
在线查询词汇。
2、存储词汇
自动存储词汇到词库。
3、批量翻译
同时查询若干词汇。
4、词汇测试
辅助记忆单词的游戏。
5、切换皮肤
可以更改程序界面配色。
6、备份词库
备份词库到您的邮箱。

Linux用户下载地址:
http://files.cnblogs.com/pythonlover/wordhelper.zip

Linux用户说明:(以Ubuntu为例)
安装Python3解释器和Tkinter模块
sudo apt-get install python3 python3-tk

安装VLC media player,词汇测试和批量翻译可以播放提示音。
sudo apt-get install vlc

安装unzip(一部分发行版已经默认安装),用来备份词库到邮箱。
sudo apt-get install unzip

命令行切换到包含main.py的wordhelper目录下
python3 main.py

即可运行本程序。
如果需要建立菜单,请参考:
http://blog.sina.com.cn/s/blog_64ca6cfb01015dd8.html

Windows用户下载地址:
http://files.cnblogs.com/pythonlover/wordhelperWin.zip

Windows用户说明:
1、下载并安装Python3解释器
参见:

http://qing.blog.sina.com.cn/1690987771/64ca6cfb330033in.html

http://qing.blog.sina.com.cn/1690987771/64ca6cfb330033it.html

http://qing.blog.sina.com.cn/1690987771/64ca6cfb330033iw.html

 2、安装7-zip
**Windows用户请按默认路径“C:\Program
Files\7-Zip”安装7-zip,并将7z.exe加入系统环境变量。
方法如下:
1)右击“我的电脑”
2)选择“属性”
3)点击“高级”选项卡
4)点击“环境变量”
5)在变量PATH对应的值中加入“C:\Program Files\7-Zip;”(不包括双引号)

3、
下载并解压wordhelperWin.zip
进入wordhelper目录
双击main.py,即可运行本程序。

4、
将main.py重命名为main.pyw即可去掉黑窗口。
双击main.pyw运行本程序。

如果遇到其他问题,请发送电子邮件到long_python@126.com和我们联系。

可以自主添加新的词典

如果只是添加新的词库,需要修改:
Translatetools目录下需要修改对应的py文件
Translate/Subtrans/subtranslate.py
Tools/dictsetting.py
Tools目录下需要修改对应的txt文件

添加新的功能时需要修改的文件:
DB/dbtools.py
MainApp/mainapp.py
Tools/batchtrans.py
Tools/dictsetting.py
Tools/dictset.txt
Translate/translate.py
Translate/Subtrans/subtranslate.py
Translate/Subtrans/choosedict.py
Words/addwords.py
Words/browsewords.py
Words/wordtest.py
Translatetools目录下需要添加对应的py文件
Subdbtools目录下需要添加对应的py文件
Model目录下需要添加对应的py文件
Tools目录下需要添加对应的txt文件

修改仿照已有文件就可以。

更多开源软件,请访问:
http://long_python.gitcafe.com/opensource.html

Windows版词汇小助手V3.0发布了的更多相关文章

  1. 词汇小助手V3.0发布了——不只是一个查单词的软件

    欢迎使用词汇小助手 作者:IT小小龙 电子邮箱:long_python@126.com 个人博客:http://blog.sina.com.cn/buduanqs 一款跨平台词汇查询记忆学习软件. 已 ...

  2. 【Gamma】“北航社团帮”发布说明——小程序v3.0

    目录 Gamma版本新功能 小程序v3.0新功能 新功能列表 新功能展示 这一版修复的缺陷 Gamma版本的已知问题和限制 小程序端 网页端 运行.安装与发布 运行环境的要求 安装与发布 小程序 网页 ...

  3. WordPress版微信小程序3.0版发布

    距离WordPress版微信小程序上一个版本的发布过去了一个月了.在此间,我的工作有些变化,加上正在开发新版本,目前开源版的完善和升级稍稍有些滞后. 虽然这个版本是3.0版,期间有个过渡的2.8版,不 ...

  4. 【Gamma】“北航社团帮”测试报告——小程序v3.0

    目录 测试计划.过程和结果 后端测试--单元测试与覆盖率 后端测试--压力测试 展示部分数据 平均数据 前端测试--小程序v3.0 新功能 各页面均可正常打开,跳转,回退 授权登录与权限检查 页面数据 ...

  5. 生日小助手V4.0——迁移到Python3

    生日小助手V4.0——迁移到Python3 生日小助手V4.0只支持Linux系统,依赖命令行软件lunar Ubuntu系统安装方法:1.安装lunarsudo apt-get install lu ...

  6. WordPress版微信小程序2.0版本发布

    利用业余时间对WordPress版微信小程序进行的升级,增加了一些功能,程序性能上做了一些优化.经过此次的版本升级,WordPress版微信小程序所需的基本功能已经具备. 开放源码地址:https:/ ...

  7. 痞子衡嵌入式:MCUBootUtility v3.0发布,开始支持LPC, Kinetis啦

    -- 痞子衡维护的NXP-MCUBootUtility工具距离上一个版本(v2.4.0)发布过去2个半月了,这一次痞子衡为大家带来了全新版本v3.0.0,从这个版本开始,NXP-MCUBootUtil ...

  8. 痞子衡嵌入式:MCUBootFlasher v3.0发布,为真实的产线操作场景而生

    -- 痞子衡维护的NXP-MCUBootFlasher工具(以前叫RT-Flash)距离上一个版本(v2.0.0)发布过去一年半以上了,这一次痞子衡为大家带来了全新版本v3.0.0,从这个版本开始,N ...

  9. 发布代码小助手V2.1发布了——Code2HTML工具

    设计起源: 新浪博客似乎没有插入代码的功能,所以不得不用打空格的方法格式化代码.而且没法显示行号. 描述: 发布代码小助手用python和Tkinter开发,可以在任何常见操作系统上运行.主要用于在不 ...

随机推荐

  1. jQuery DataTables Plugin Meets C#

    Over the weekend, I was doing some work on the internal CMS we use over at eagleenvision.net and I w ...

  2. ExtJS4.2学习(13)基于表格的扩展插件---rowEditing

    鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-24/182.html --------------- ...

  3. (五)乱入之如何使用MNIST数据库

    (五)乱入之如何使用MNIST数据库 今天花了整整一天时间查各种资料,终于搞清楚了怎么使用MNIST数据库.哈哈,MNIST,是不是高端洋气上档次?是不是不知道是什么东东? MNIST是一个据说很出名 ...

  4. Akka官方文档翻译:Cluster Specification

    参加了CSDN的一个翻译项目,翻译Akka的文档.CSDN提供的翻译系统不好使,故先排版一下放在博客上. 5.1 集群规范 注意:本文档介绍了集群的设计理念.它分成两部分,第一部分描述了当前已经实现的 ...

  5. linq集合内部赋值

    linq集合内部赋值 比如将一个列的值,赋值给另一列 有三种方法: 1. e.Result.ToList().ForEach(n => n.IsIntermediarybool = SetIsI ...

  6. linux更改shell

    1.查看机器安装了哪些shell? 有两种方法可以查看. 第一种: 使用env命令查看环境变量里面的shell信息第二种: $ cat /etc/shells 2.查看当前正在使用的shell是哪个? ...

  7. <context:component-scan>配置解析(转)

    在xml配置了这个标签后,spring可以自动去扫描base-pack下和其子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注 ...

  8. DBNull.Value 字段的用法

    DBNull 是一个单独的类,这意味着该类只能存在此实例.它指数据库中数据为空(<NULL>)时,在.net中的值 如果数据库字段的数据缺失,则您可以使用 DBNull.Value 属性将 ...

  9. *J2EE中乱码处理

    发生中文乱码有三种情况 表单form (1)post 首先确定浏览器的编码方式,比如说utf-8,请求发给web服务器,web服务器以编码方式iso-9959-1来接收数据(服务器是外国人编写的),服 ...

  10. 中断服务程序不用interrupt关键字也可实现中断,该关键字是否必须?

    2013-06-20 11:13:35 中断服务程序不用interrupt关键字也可实现中断,该关键字是否必须? 使用tools->pin connect,将INT5与pin.txt关联,模拟外 ...