问题标签 [pysimplegui]

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 回答
1696 浏览

python - 可执行构建闪烁并终止

我想构建基于 Python 的简单 GUI 应用程序,可以分发给我的同事。在这个过程中,我了解了PySimpleGUI27 for Python 2.7 版本。

以下是生成带有菜单选项的窗口的简单代码。然后我使用PyInstaller创建一个构建并测试它。但是,当我从“dist”文件夹运行 .exe 构建时,它只是闪烁并消失。但是当我在 Python IDE 中运行 GUI 脚本时,我能够真正看到 GUI 函数。

运行脚本时生成的 GUI 1

当我尝试运行 exe 文件时,它会闪烁并消失。请在这里查看很棒的 GIF 。任何建议表示赞赏。

使用 Powershell 从文件夹运行 EXE。

0 投票
2 回答
855 浏览

python - 使用 cx_Freeze 冻结 Python 3.7 脚本时如何修复错误

我正在尝试使用 cx_Freeze 使用我的 python 脚本创建一个独立的可执行文件。这是我得到的错误:error: [Errno 2] No such file or directory: 'C:\\Program Files\\Python37\\tcl\\tcl8.6'

这与使用 PySimpleGUI 之类的模块有什么关系吗?我正在使用PySimpleGUI 3.1.2.

我该如何解决?

这是我的代码(setup.py 和 Track_Companion.py)。

Note: Track_Companion.py is not yet finished.

0 投票
1 回答
2488 浏览

pysimplegui - PysimpleGUI while 真正循环?

从 PySimpleGUI 示例中创建了一个简单的窗口并添加了一些按钮。第一次所有按钮事件都可以正常工作。问题是它似乎第二次锁定在任何按钮上?我得到错误:

回溯(最后一次调用):文件“C:\Python37\GUI\MCC118_Main_01.py”,第 51 行,在 sg.Print("READ press") 文件“C:\Python37\lib\site-packages\PySimpleGUI\ PySimpleGUI.py”,第 5121 行,在 EasyPrint _easy_print_data.Print(*args, end=end, sep=sep) 文件“C:\Python37\lib\site-packages\PySimpleGUI\PySimpleGUI.py”,第 5105 行,在 Print self.Close() File "C:\Python37\lib\site-packages\PySimpleGUI\PySimpleGUI.py", line 5108, in Close self.window.Close() AttributeError: 'NoneType' object has no attribute 'Close'


代码是:

0 投票
2 回答
3904 浏览

python - PysimpleGUI - 简单的动画

谢谢您阅读此篇。

我正在制作一个简单的动画,它基于 PysimpleGUI 食谱中的两个示例之一。附加的代码,当然,它没有做任何事情。我查看了许多示例,试图弄清楚如何更新画布但没有成功。

我的第一次尝试是基于正弦波图示例。我有一个无限的while循环和一个显示功能。图形区域上的显示显示了循环的第一次迭代,但此后不再更新。

显示功能包含:

graph.DrawCircle((i,j), 5,line_color='black'

第二个相关问题,我应该使用画布还是图形方法(如在正弦波图示例中),还是没关系?

我不想用太多代码让读者不知所措。如果我能让以下工作正常工作,那么我可能会有很好的机会使用真正的代码。

0 投票
1 回答
3204 浏览

python - update radio button in PySimpleGUI

I'm using PySimpleGUI in which I want to update a radio button. According to the documentation the radio button has an update method. But somehow it doesn't work properly.

I wrote the following code which should update the value of the radio button from Test to NewTest. The result is still Test.

Code used below:

0 投票
1 回答
639 浏览

pysimplegui - pysimpleguiweb 更改托管端口

我喜欢新的pysimplegui工具,并且刚刚开始探索pysimpleguiweb端口,但很快遇到了障碍。要实际部署使用 Web 版本构建的应用程序,能够控制托管服务的端口号非常重要,但目前看起来它找到了一个随机的空闲端口。

查看github上的源代码,我发现了remi服务器的启动位置,它只是指定了port=0。

我想我可以将我自己的补丁版本组合在一起,它允许我指定一个端口号,但我想知道是否有一些明显的东西我遗漏了。

0 投票
1 回答
7403 浏览

python - 使用 PySimpleGui,如何让按钮工作?

第一次尝试 PySimpleGui,想要创建一个 exec 程序,允许用户将目录/文件移动或复制到他们选择的目的地,但并不真正了解如何将操作链接到按钮。

我当前的程序如下所示:

据我所知,我认为将复制命令包含在按钮的属性中会将其链接到代码中前面定义的命令。我将 src 和 dest 空白作为 src 和 dest 的输入,并添加了浏览文件夹扩展名,以便于文件管理。

0 投票
2 回答
4377 浏览

python - 如何在 pySimpleGUI 中读取文件输入,然后将其传递给数字运算处理器

我想从 pySimpleGUI 中获取输入,将其输入到普通的 Python var 中,然后将其输入到音乐处理器中,因为我喜欢音乐。

我已经尝试为此使用 wxPython,但甚至无法在不崩溃的情况下获得简单的 fileDialog。

但是,它什么也不做,甚至不处理它。提醒一下我正在使用一些开源代码,而且我是一个初学者,对所有这些工作原理一无所知,并且正在尝试构建真实的东西来获得经验。谢谢!

0 投票
1 回答
2263 浏览

python - 可以更新 PySimpleGUI InputOptionMenu 吗?

我想更新 PySimpleGUI Input Option Menu的值。以下最初将“名称”列表的内容分配给Listbox。当分配“new_values”列表时,这将被覆盖。因此,更新Listbox没有问题,但InputOptionMenu元素没有更新。

我的期望是这两个元素都将更新为比尔和杰夫。Listbox是,但InputOptionMenu显示的是 Roberta 和 Kylie。

0 投票
0 回答
232 浏览

windows - pysimpleGui - 使用 pyinstaller --noconsole 运行脚本失败

我的应用程序是用pysimplegui编写的,如果我直接在终端中运行它python3.5 myapp.py或使用它编译,它在 Windows 中运行良好pyinstaller --onefile myapp.py

但是它失败了,一个窗口弹出窗口显示消息:

检测到致命错误。执行 myapp 失败

当我在远程位置(映射驱动器)打开文件时经常发生这种情况,但奇怪的是它在一些远程子目录中工作。

问题可能出在哪里?因为它发生在我编译时--noconsole我并没有真正看到错误(如果返回任何错误)..