Pylabra:学习词汇的出色工具

我们的网络专家之一Ale Alcalde决定与我们所有人分享他的最新作品之一:Pylabra。 它是一个 用Python编写的用于学习词汇的简单工具。 是的,还有一个,但是有一些有趣的特性(除其他外,它与 Giga英汉).

接下来,我留给您Ale撰写的帖子。 要查看发布在您的帖子中的原件,可以单击 信息.


自从我和Haitike发展很久以来 皮拉布拉,并且我从未创建过谈论应用程序本身的条目,因此我决定编写它。

首先,程序需要安装一些依赖项,其中包括sqllite库和wxWidgets库(python-wxgtk2.8),我们可以通过以下方式安装:

须藤aptitude安装libsqlite python-wxgtk2.8

安装完成后,我们可以通过单击名为main.py的文件或从控制台使用以下命令来运行程序:

./main.py
下载Pylabra

运行它之后,您将看到主屏幕:

该界面非常简单,顶部有5个按钮(此图像中缺少一个按钮,即“关于”按钮),但是它将出现在以下图像中。

好吧,我们要尝试的第一件事是添加一个单词,为此,我们单击左上方的第一个按钮,这将打开此窗口:

最初,该应用程序旨在存储德语单词,这就是为什么存在具有不同流派的RadioButtons的原因,您可以忽略该部分并存储所需语言的单词。 如果您不喜欢它的出现,请告诉我,我会告诉您必须删除的部分代码。

在此屏幕中,我们只需填写所需的字段,然后单击“保存并退出”

现在我们看到在主屏幕上已经生成了一行,其中包含我们要创建的单词:

如果单击一行上的右键,我们可以编辑或删除该单词,如果我们对其进行编辑,将显示以下屏幕:

我们还可以按不同的字段(否,单词,性别等)对单词进行排序,我们只需要单击该字段的名称,就可以在顶部的文本框中搜索单词。

在右侧,我们有一个单词参考搜索引擎来搜索可以隐藏在顶部的相应按钮的英语-英语单词。

如果我们隐藏浏览器,则主屏幕如下:

如果单击星形按钮,将打开一个窗口,其中包含有关程序和开发人员的信息:

最后,我想说这是一个相当简单的程序,但是它帮助我们学习了更多关于python的知识,尤其是学习了在团队中的工作。

我把它留给您使用,希望对您有用。

感谢Ale Recalde与我们分享Pylabra!

WordPress,Blogger的相关文章插件...


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Alex

    嘿,非常感谢您的提及,这将鼓励我继续改进它:),
    只是一小件事,我叫亚历杭德罗·阿尔卡尔德,而不是“ Ale Recalde”😛

    问候

  2.   让我们使用Linux

    哈哈! 对不起...我会改正的...

  3.   edu_f4

    您好,我使用的是ubuntu 10.10 64bits,它没有让我安装它……有人可以给我解决方案吗?
    非常感谢。

  4.   Alex

    嗯,我有ubuntu 10.04 64位,您安装了依赖项吗? sqlite和wxwidgets?

  5.   edu_f4

    好吧,我已经把他们在文章中所说的两行写了,当我把第一行告诉我时:
    sudo:aptitude:找不到命令。
    谢谢您的帮助。

  6.   Alex

    尝试:sudo apt-get install libsqlite python-wxgtk2.8
    似乎由于某种原因sudo和aptitude命令无法识别您

    不客气,这就是我们的for

  7.   edu_f4

    它仍然不起作用...现在找不到libsqlite ...如果下载软件包,如何安装它们?
    不便之处,敬请原谅。

  8.   Alex

    :是的,这很奇怪,它通常出现在存储库中,您可以从这里下载: http://www.sqlite.org/download.html.

    您是否尝试过带有选项卡的终端中的自动完成功能? 要查看名称是否不正确,请输入sudo apt-get install libsql并单击选项卡2或3次以查看软件包是否出现。

    PS:什么都没发生,谢谢你的人是我,想尝试该程序😉
    问候

  9.   佩德罗

    我也发生了同样的事情,找不到libsqlite ...

  10.   Alex

    糟糕,抱歉,我参与其中,因为不需要libsqlite,步骤是:
    -安装了python-wxgtk2.8
    -授予main.py执行权限(chmod u + x main.py)
    -运行./main.py

    很抱歉造成混淆,如果失败,请在此处粘贴错误。

  11.   Alex

    糟糕,抱歉,我参与其中,因为不需要libsqlite,步骤是:
    -安装了python-wxgtk2.8
    -授予main.py执行权限(chmod u + x main.py)
    -运行./main.py

    很抱歉造成混淆,如果失败,请在此处粘贴错误。