问题标签 [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 投票
1 回答
635 浏览

python - easygui CLOSE 按钮(在窗口的右上角)不起作用

我在 python 中创建了一个聊天系统,使用 easygui 作为图形用户界面。窗口右上角有最小化、最大化和关闭按钮,但关闭按钮根本不起作用。我只能使用我创建的退出按钮来关闭应用程序。我进行了一些搜索,发现easygui有问题,所以完全不可能解决这个问题吗?或者我怎样才能从右上角删除那个关闭按钮,因为它没有用。它是最后一年的项目,恐怕我的顾问和主管想试试那个按钮,我因为没有任何功能而失去标记,是否有任何功能可以修复它或至少删除那个关闭按钮?

0 投票
3 回答
106 浏览

python - 为什么这个函数没有返回值?

请注意,我刚开始学习 Python,这是我第一次来这个网站。如果我表现得像个 n00b,请不要讨厌。

所以我创建了一个程序,它应该告诉你以光速到达恒星(指定距离)需要多长时间,以及光速因素。它从一个名为 easygui 的库开始,它创建了一个漂亮的窗口,用户可以选择一个因素。他们选择的因素成为变量“选择”。这部分代码工作正常。理想情况下,该值将被输入到一个函数中,该函数将进行因式分解,并返回一个旅行天数的值。这是不成功的。很可能,我只是把它设置错了,所以如果有人知道使用函数的正确方法,我真的很感谢你的帮助!哦,我试着像疯了一样发表评论,所以希望一切都有意义!

此时,有意设置为仅接受选择 1 作为因子。我想在我去做其他可能的因素之前弄清楚这个功能

0 投票
1 回答
236 浏览

python - Python,while循环中的函数为我毁了它

我正在编写一个骰子游戏。这段代码用于输入,以确保我有正确的输入(例如 5+4*3/2-1)并且以后不会使程序崩溃。

我正在为 GUI 使用easygui。一开始的代码是这样的:

它工作得很好,我的程序不会崩溃,因为输入不会出错。

但是,我应该将计算输入的函数放在 while 循环中,以便能够在消息框中实时为用户提供他们计算出的表达式。所以我把程序改成这样:

如果我第一次给出正确的输入,一切都很好,但我现在的问题是每次我给出错误的输入(2 个运算符或 2 个彼此相邻的值,从一个运算符等开始)它说我错了,让我给另一个输入。但是这次按钮无法正常工作(例如,我按下 del 并在我的输入中添加了“del”)

我真的很感谢有人在这方面给我帮助!谢谢!

0 投票
1 回答
1069 浏览

python - Py2app:使用easygui将文件保存在硬盘上

我通常将在 Python 脚本中创建的 xls 文件保存在我的硬盘上。例如,对于 pandas,这通常是一件非常直接的事情。

我的问题是我正在尝试从 py2app 编译的脚本中完成此操作。我尝试使用easygui询问将文件保存在哪里(哪个文件夹),但我不确定如何去做,一旦编译到应用程序中,它最终会崩溃。

这是我尝试的:

我可以修改此脚本以从 py2app 编译的应用程序中将名为“name”的 excel 文件保存到使用“easygui.diropenbox()”选择的文件夹中吗?

回溯如下:

0 投票
2 回答
1506 浏览

python - 我正在尝试将easygui安装到python中

我正在尝试安装 EasyGui 以在 Python 中使用,但是,当我在 CMD 中输入“setup.py install”时,我收到消息“权限被拒绝”,即使我是 PC 上的唯一管理员!,它是 Windows PC方式和Python版本是2.7.3,任何帮助将不胜感激。

0 投票
1 回答
354 浏览

python - EasyGUI 和 Python if/else 和循环

我的 if/else 语句和 EasyGUI 选择框似乎有些问题。我知道如果用户按下“取消”,它会返回“无”。我的代码总是输入“Else”语句。此外,我的第二个 For 循环似乎没有迭代。有没有更好的方法来选择我想要的对象(国家名称)?到目前为止,这是我的代码,带有调试输出。

更新:问题是我出于某种原因使用 Mac。我使用了我的电脑,它按预期工作。

0 投票
1 回答
1238 浏览

python-2.7 - 在 Anaconda 中安装 EasyGUI 时遇到问题

我正在尝试添加EasyGUI到 Anaconda 但遇到问题。我认为我不断收到无效的语法错误,因为我没有正确写出文件目录。我知道在放置路径 ( C:\Users\User1\Downloads\easygui-0.96) 之后我应该放置"python setup.py install" 那么我将如何写出整行呢?

如果这很重要,我正在运行 Windows 8。

我知道我可能会问一天/一周/一个月/一年中最愚蠢的问题,但我从未使用过 Anaconda。;)

0 投票
1 回答
4549 浏览

python - 如何从easygui.enterbox中收集字符串

我不知道该怎么做。easygui.enterbox 中的字符串名称是什么?

0 投票
2 回答
1857 浏览

python - 使用easygui和pyaudio在python中运行GUI并同时播放警报声

嗨,当我单击第二个对话框中的确定按钮时,我需要同时运行我的 gui 和我的警报声并停止迭代警报声。为了完成这个任务,我创建了 2 个文件,它们是主文件(使用easygui的 gui)和 AudioFile 类女巫使用pyaudio播放和停止警报声音。

主文件:

音频文件:

当我使用主文件运行这两个代码时,我想首先在后台运行警报声音,gui应该出现在窗口中,当我从第二个窗口中选择选项并按确定时,它应该停止警报声音,而不是首先,我的应用程序在它结束后播放警报声,然后启动 gui。在我按下第二个确定按钮后,我应该如何在 gui 的背景中播放我的警报声并关闭它?

0 投票
2 回答
190 浏览

python - 如果用户选择它,在 Python 中运行一个函数 (EasyGui)

我正在使用 EasyGui 来允许用户选择多个选项。每个选项都是一个功能,如果他们选择它就可以运行。我正在尝试按照其他线程中的建议使用字典,但在实现它时遇到了麻烦(模块对象不可调用错误)。有什么我想念的吗?