纵横字谜生成器
genxword的Python项目详细描述
纵横字谜生成器
说明
genxword是一个用python编写的纵横字谜生成器。它与python一起工作 2.7和python 3。
安装genxword时,将有两个程序, genxword-gtk, 它有一个图形用户界面,genxword从 命令行。
两个程序都从单词列表创建一个纵横填字游戏 线索。你可以把填字游戏和线索保存为pdf文件,或者你可以 将空网格和键保存为PNG和/或SVG格式,并使用 文字库和文本文件中的线索。
功能
- 填字游戏可以保存为pdf文件或空的 网格和键可以保存为PNG和/或SVG格式,以及 文字库和文本文件中的线索。
- 纵横填字游戏可以重新计算多次-选项是 在每个阶段增加网格大小。
- 字典文件可以用作单词列表。一定数量的 文字(默认值50)将从文件中随机选择并使用 做纵横填字游戏。
- 编辑单词列表时,有一个选项可以对其进行排序,从 从最短到最长的单词,并删除非字母字符。
- 多种语言,包括从右到左的语言,如希伯来语 现在支持阿拉伯语。
使用
请阅读wiki 有关如何使用genxword的信息。
安装
要安装python 3的genxword(将sudo添加到命令中,或以根用户身份运行, 如果您使用的是Linux):
pip3 install genxword
要在Windows上安装GenxWord for Python 2.7或任何版本,请执行以下操作:
pip install genxword
依赖关系
genxword依赖于pycairo(python cairo)、pygobject(python gobject或python gi)。 python gi cairo(如果您使用的是基于debian的系统),pango(gir1.2-pango-1.0) 和gtksourceview3(gir1.2-gtksource-3.0)。
通过使用包管理器,这些依赖项可以很容易地安装在Linux上, 在大多数发行版中,它们已经安装好了。
Windows用户可以从 here 安装python gobject时,还需要安装(选中的复选框) GTK 3、Pango、GDK PixBuf和GTK资源视图3。
转换器
非常感谢以下人士为genxword提供翻译:
Miguel Anxo Bouzada(加泰罗尼亚语、西班牙语和加利西亚语)、Koen Wybo(荷兰语)、Pinkvana Thaworn(泰语) 还有我(法语)。