zoukankan      html  css  js  c++  java
  • 词汇小助手V1.4——加入单词测试功能

    词汇小助手V1.4——加入单词测试功能

    下载地址:https://files.cnblogs.com/pythonlover/词汇小助手V1.4.zip
    最新版V2.0下载地址:http://wordhelper.weebly.com/index.html

    版本更新信息:
    1、引入单词测试的功能。
    2、引入本地单词数据库,记录查过的所有单词,用于单词测试。
    3、修改了主窗体单词列表的按键绑定,鼠标双击单词,显示解释。
    4、修改了在线查单词快捷键绑定,按Ctrl+q查单词。

    目前不能解决的问题:
    1、子窗体如何在提交信息显示MessageBox后重获焦点。
    2、窗体出现位置如何定位。
    3、界面字体大小偶尔发生改变。

    设计起源:
    尝试把背单词变成一种乐趣。

    描述:
    词汇小助手用python和Tkinter开发,可以在任何常见操作系统上运行。目前可以统计大量文章的词频,您可以按频率筛选重要的词汇,还可以自动翻译,选中列表中的单词,右侧自动显示解释。下侧是一个在线词典,可以翻译英语和日语单词。更有批量查询英语和日语单词的功能,提高您查单词的效率。未来要加入很多有趣和实用的功能,诸如生词本和词汇游戏等等等等,永久更新,敬请期待。(注意:在当前版本下,使用本软件必须保证您的电脑可以上网)


    使用说明:
    1、统计词频
    将您要统计词频的文件放到MainApp\Dialog\Files里面,默认的文件来自经济学家的官网,您可以建立不限数量的数据文件,当然越多结果越理想。
    ——————————————————————————————————————————————————
    2、在线词典
    选择语言,默认英语,输入单词,按回车或点击“查单词”,翻译结果显示在下侧文本区域。
    ——————————————————————————————————————————————————
    3、批量查单词
    a、首先说明词库文件的格式,每个要查的单词占一行,如
    以英语为例,日语和英语使用方法基本一样。
    文件名:sy.txt(您可以自己定义文件名)
    内容:
    how
    however
    happy
    globaldd
    if

    ×××注意最后必须有一个空行
    b、从“工具”菜单进入“批量查词”窗体,点击“打开要翻译的词库文件”,找到sy.txt,点击“打开”。
    c、点击“保存翻译好的词库文件”,选择要保存的位置,并写好文件名,如:Result.txt
    ×××注意文件名必须包括扩展名(.txt)
    d、这是翻译结果:
    文件名:Result.txt
    how [hau] adv. 1. 怎样,如何 2.(询问健康状况) 3.(询问是否成功或愉快) 4.(后接形容词或副词)多少,多么,多大 5.(表示惊奇、高兴等) 6. 以任何方式,无论用什么方法 conj. 1. 怎样,如何 2. 以…的方式(或状态、方法) 3. 随便怎样 n. 1. 方式,方法 2. 关于方式(或方法)的问题
    however [hau'evə(r)] ad. 1.无论如何,不管多么 2.然而,不过,仍然 3.究竟怎样,到底以什么方式 conj. 1.无论以何种方式,不管怎样
    happy ['hæpi] adj. 1. 感到(或显得)高兴的;快乐的 2. 给予(或带来)快乐的;使人高兴的;幸福的 3.(表示祝愿,如 Happy Birthday 生日快乐、Happy New Year 新年好等) 4.(对某人或事物)满意的,放心的 5. 情愿的,乐意(做某事)的 6. 幸运的;成功的 7.(言语、思想或行为)合适的;恰当的
    globaldd 抱歉,没有该单词的解释。。。
    if [if] conj. 1.[表示条件或假设]假如,如果,要是 2.即使,纵令,虽然 3.无论何时,当 4.是否 5.[表示愿望,后不跟条件句的结论句]要是…多好 6.[表示惊奇、沮丧或恼怒,与动词否定式连用] 7.[与will,can,could等连用,用于婉言请求] n. 1.条件,规定,假设 2.有疑问的事,疑问
    ——————————————————————————————————————————————————
    4、单词测试
    a、打开单词测试窗体。
    b、根据单词写解释,写完提交,系统自动记录正误情况,写入数据库。(此项功能目前正处于数据记录阶段,未来的版本会使用画重点的结果)
    c、您可以直接查看解释。
    d、也可以刷新单词,换一个词语。
    e、还可以画重点。(此项功能目前正处于数据记录阶段,未来的版本会使用画重点的结果)


    注意事项:
    1、首先要保证您的电脑已经安装了python解释器,安装方法参见:http://pythonhelper.weebly.com/
    2、如果文件名出现乱码,Windows用户请双击main.pyw执行程序,Linux用户请运行main.py。
    3、数据文件在MainApp\Dialog\Files里面,里面默认的文件来自经济学家的官网,您可以自定义数据文件,不限数量,越多越好,请以文本文件的形式保存。
    4、本软件词库依赖沪江小D,所以使用本软件时必须保证您的电脑可以上网,如果网络连接失败,您会发现本软件查不到任何单词的解释。在未来的版本中,我们将会引入本地词库,敬请期待。同时在此感谢沪江小D提供的在线词典服务。
    5、因为窗体重获焦点问题未能解决,所以在使用批量查词和单词测试功能时,请将主窗体最小化,以免发生窗体覆盖,造成您的使用不便。
    6、在使用批量翻译时,英文单词文件请用ANSI格式保存,日文单词文件请用Unicode格式保存。下一版将解决编码不一致问题。

  • 相关阅读:
    PHP基本的语法以及和Java的差别
    Linux 性能測试工具
    【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)
    【Oracle 集群】Oracle 11G RAC教程之集群安装(七)
    【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)
    【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 特殊问题和实战经验(五)
    【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之缓存融合技术和主要后台进程(四)
    【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 工作原理和相关组件(三)
    Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之ORACLE集群概念和原理(二)
    【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
  • 原文地址:https://www.cnblogs.com/pythonlover/p/2456577.html
Copyright © 2011-2022 走看看