问题标签 [easygui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2332 浏览

python - 如何使python程序循环/重复

我有一个针对儿童的 Python 编程拼写游戏,如果玩家在完成游戏后单击“是”,我需要让它循环/重新启动,如果他们单击“否”则退出程序。

这是我编程的顶峰。

这就是结尾,我希望玩家能够在easygui按钮框上单击“是”时重复游戏。

每当我测试它并单击“是”时,程序都会关闭。

0 投票
2 回答
140 浏览

python - Python程序不循环/重新启动

我有一个学校评估是为了让孩子的拼写游戏,当玩家点击是时它必须循环/重新启动。到目前为止,当我测试游戏时,询问玩家是否想再次玩游戏的选项/easygui.buttonbox 以及再次玩游戏或退出游戏的是/否选项都没有出现。程序在玩家最终得分显示后关闭。

这是我的游戏编码,我找不到我做错了什么,我尝试了 3 个修复编码的建议,但没有一个有效。

我希望万维网中的某个人能够了解我做错了什么。我对 python 很陌生,所以我能得到的任何帮助都会非常棒。我知道我之前曾就这段代码寻求过帮助,但是我今天才注册了一个帐户,所以我不知道如何回复任何评论或任何东西!

0 投票
1 回答
226 浏览

python - 将文本转换为二进制。2部分问题

好的...我正在编写一个python脚本来将文本转换为二进制...
我使用easygui来快速转换短语并测试问题。我的问题......
主要的工作是:

我也通过一个easygui对话框返回了值......但是当我输入一个字符时,我得到一个15个字符的响应......
所以a)我在某处得到了一个额外的字符(b4主力?)和
b)为什么不是返回值 16 个字符?
我还尝试了 4 个字母的单词和其他各种大小,但我总是以 7 个字符太长。所以我在某处获得了一个额外的条目值,并且总是返回一个字符,而不是完整的 8 个返回值......
我不知道发生这种情况的底层过程,但它应该是我应该知道的......谢谢.. .

好吧尝试了一个小时来发布我的代码,我猜它的格式不正确......我运行 Python 2.7.8。
我使用 easygui.textbox 接收输入和输出。
输入通过上面的主力运行。然后使用 0b 从返回的输入中剥离BText = str(BText)[2:]. 然后返回结果字符串并通过 easygui.textbox 显示给用户...

EasyGui

模块..

0 投票
0 回答
726 浏览

python - 在 Visual Studio Python 工具中使用 easygui

我正在尝试将 easygui 模块导入 Visual Studio Python 工具,但到目前为止我一直无法让它工作。每当我运行任何涉及导入 easygui 的操作时,都会出现以下错误:

我已经尝试了几次easygui 的下载,包括0.96 和0.97 版本,其中一个.96 版本具有setup.py。其他的只有一个easygui.py 文件和一个init .py 文件。我已经尝试通过命令提示符安装它们并将它们导入 Visual Studio,但是我无法得到任何工作。我还尝试将 easygui.py 和init .py 的副本放入项目文件夹中,但是我仍然会遇到相同的错误。我一直在使用 Python 2.7。任何帮助将不胜感激。

更新:问题是由于 Python 和 _tkinter (x32, x64) 之间的类型不同。重新安装 Python 解决了这个问题。

0 投票
2 回答
529 浏览

python - Python 联赛表问题

我正在尝试根据用户的信息在 Python 中制作足球联赛表。我遇到的问题是获得row[6](目标差异)和row[7](点)执行正确的过程并将其放入.csv文件中的正确单元格中。在我的代码row[4]中=进球,row [5]=进球,row[1]=胜利和row[2]=平局。

我在这里得到的错误如下:

类型错误:+ 不支持的操作数类型:“NoneType”和“str”

任何指导将不胜感激。谢谢

0 投票
1 回答
858 浏览

python-2.7 - EasyGUI 和 SimpleCV-TypeError:“模块”对象不可调用

我正在尝试为 simpleCV 程序制作 GUI。我正在使用easyGUI来做到这一点。这是我的代码:

但是我遇到了奇怪的错误..它说:

我尝试了打印目录(图像),我得到了:

['自适应','仿射','抗锯齿','BICUBIC','BILINEAR','CONTAINER','CUBIC','DEBUG','EXTENSION','EXTENT','FLIP_LEFT_RIGHT','FLIP_TOP_BOTTOM',' FLOYDSTEINBERG'、'ID'、'Image'、'ImageMode'、'ImagePalette'、'ImagePointHandler'、'ImageTransformHandler'、'IntType'、'LINEAR'、'MESH'、'MIME'、'MODES'、'NEAREST' , 'NONE', 'NORMAL', 'OPEN', 'ORDERED', 'PERSPECTIVE', 'QUAD', 'RASTERIZE', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90', 'SAVE', 'SEQUENCE', ' StringType','TupleType','UnicodeStringType','VERSION','WEB','_E'、'_ENDIAN'、'_ImageCrop'、'_MAPMODES'、'_MODEINFO'、'_ MODE_CONV '、'builtins' 、' doc '、' file '、' name '、' package','_conv_type_shape','_fromarray_typemap','_getdecoder','_getencoder','_getscaleoffset','_imaging_not_installed','_initialized','_show','_showxv','_wedge','blend','byteorder', 'composite'、'core'、'eval'、'fromarray'、'frombuffer'、'fromstring'、'getmodebandnames'、'getmodebands'、'getmodebase'、'getmodetype'、'init'、'isDirectory'、'isImageType ','isNumberType','isSequenceType','isStringType','isTupleType','merge','new','open','os','preinit','register_extension','register_mime','register_open', 'register_save', '字符串','系统','警告']

我导入了 SimpleCV;请你帮我解释一下为什么会出现这个错误?先感谢您。

0 投票
2 回答
121 浏览

python - 如何创建一个列表,然后 len() 它,然后在 Python 中为该列表中的每个“部分”创建一个条目?

所以,我正在做一个项目,这需要我找到一个列表中有多少“对象”,这是我通过 完成的len(),但是,现在我需要在choicebox()每个条目都有选择的地方(在 easygui 中)在该列表中,而不会引发“超出范围”异常。

基本上,如果列表中有 3 个条目,那么我需要choicebox(msg="",title="",choices=[e[1])成为choicebox(msg="",title="",choices=[e[1],e[2],e[3]]),如果有 5 个选项,我需要成为choicebox(msg="",title="",choices=[e[1],e[2],e[3],e[4],e[5]])等等。

注意:我需要e[0]跳过,即.DS_Store,desktop.inithumbs.db.
我在那之前列出了目录,所以如果你能告诉我如何只使目录最终出现在列表中,或者甚至如何将条目限制为 22 个,那也将不胜感激!

对不起这个noobish问题!我想不出如何搜索这样的东西,或者一个合适的标题......

编辑:由于请求,这是我的脚本。它几乎没有错误,但非常不完整和损坏;

0 投票
3 回答
781 浏览

python - easyGUI 中的 if 和 else 语句?

所以我有一个基本问题:如何在 easyGUI 中正确使用 if 和 else 语句?这就是我所拥有的:

# 行似乎是问题区域

它不会让我去任何一个 msgbox,而是关闭程序,任何帮助将不胜感激。

0 投票
1 回答
1818 浏览

python-2.7 - 在 EasyGUI 中显示图像

我有问题,请。如何使用easyGUI显示图像?我搜索了很多,但我不知道该怎么做。我只找到了显示带有 buttonm 的图像的代码,这不是我想要的。

0 投票
1 回答
1059 浏览

python-2.7 - 在简单的 gui 中更改背景颜色

我没有找到任何有用的链接来讨论如何在 easygui 中更改背景颜色。有没有办法在 EASY GUI 中更改背景颜色?