纵横字谜生成器

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。

作者

这个程序是由david whitlock开发的,它基于 程序最初由布莱恩·赫尔米格编写。

转换器

非常感谢以下人士为genxword提供翻译:

Miguel Anxo Bouzada(加泰罗尼亚语、西班牙语和加利西亚语)、Koen Wybo(荷兰语)、Pinkvana Thaworn(泰语) 还有我(法语)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像