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

python - 在 Visual Code Studio 中调试 Python 时出错 - 找不到模块

我在尝试为我大学的编程课程构建程序时遇到了麻烦。我们正在尝试编写一个交互式数据库。

尝试在 Visual Studio Code 上调试代码时,出现以下错误:

我正在尝试运行一个同时运行 PySimpleGui 以及 postgresql 适配器的程序。该适配器称为 psycopg2。我已经通过命令提示符成功安装了它们。尽管如此,我还是一遍又一遍地遇到这个问题。

谁能给我任何关于在这里可以做些什么来解决这个问题的建议?

0 投票
1 回答
2437 浏览

python - 更新 Popup.Animated 以播放 gif 直到外部任务完成(PYSimpleGUI)

我希望创建一个 UI,在执行另一项任务时显示动画弹出窗口。完成后将退出。我正在使用 PYSimpleGUI 并使用此处列出的示例来作为我工作的基础。一旦我启动代码并在完成任务后退出,我可以获得动画的单帧显示,但无法让它播放整个 gif。代码:

0 投票
1 回答
1863 浏览

python - PySimpleGUI 冻结

我用 PySimpleGui 4.15.1 在 python 3.8.1 中的一个游戏冷拳击模拟器 2 中编写了一个黑客代码,如果我尝试单击开始/停止按钮,gui 冻结但脚本与开始/停止按钮连接仍在运行。但是,如果我将连接到“开始/停止”按钮的脚本更改为类似 Print('Chicken') 的脚本,那么它完全可以完美运行</p >

这是代码:

0 投票
1 回答
947 浏览

python - 移动滑块时更改音量

我有一个代码,这是其中的一部分:

我希望在移动滑块时音频的音量实时变化。当我放

进入循环while True:没有任何作用。但正如我注意到的,每次按下“播放”按钮时,这个循环都会继续运行。如何isplaying在循环中设置检查以使其始终有效?

PS我尽量用英语。

0 投票
0 回答
866 浏览

python - 用于工作 python 脚本的多输入 PySimpleGUI

我正在使用一个内置在 python 3 中的工作脚本来读取一个 excel 文件。使用输入,它会确定我应该使用哪个 VIP(虚拟 IP)子网以及 VIP 应该与哪个 F5 负载均衡器匹配,然后将在负载均衡器上配置所需的 cli 命令作为另一个文件输出。我想知道是否可以使用下面的代码为此添加一个基本的 GUI。基于此,它将在我的桌面上创建一个文件,其中包含我需要配置的命令,这些命令取自 excel 文件和给定的输入。如果excel中的信息为空白,它会提示并询问您。运行的简单工作脚本的编辑示例如下所示:

有人建议我将脚本作为一个函数并将其导入到我所做的 GUI 代码中,并将其命名为 vipTest。接下来,我将它导入到 PySimpleGUI 中,我正在使用这里创建一个简单的表单:

我无法从结果的 GUI 中获取输出。当我在 PyCharm 中运行这个程序时,GUI 没有打开,脚本在控制台中运行。即使我可以让 GUI 使用特定示例,我担心每次 excel 文件中的信息为空白时,我可能需要让 GUI 添加一个文本字段。我想最终想从 gui 显示配置命令,但没有按原样使用它。非常感谢您对此的任何帮助。谢谢你。

0 投票
2 回答
5130 浏览

popup - 如果脚本崩溃,pysimplegui 如何给出弹出消息?

我正在使用 pysimplegui 接口设置程序。

该程序基于用户输入。如果输入格式错误或拼写错误,脚本将崩溃。

现在,当脚本崩溃时,GUI 保持打开状态,没有任何迹象表明有问题。

有没有办法显示弹出警告并告诉用户退出界面并重新启动脚本?

0 投票
1 回答
253 浏览

python - 用于 scapy 嗅探网络流量的 PysimpleGUI 按钮回调

我正在使用 pysimpleGUI 创建一个 GUI..我想使用按钮嗅探使用 Scapy 执行 ARP 扫描,然后在 pysimpleGUI 的输出或多行元素中打印此详细信息有人可以指导我如何执行此操作

目前 ARP 扫描功能在命令行中工作,但不会在 Output 或 Multiline 元素上打印出来。

0 投票
1 回答
2909 浏览

python - 如何在 Python 中更新 GUI 窗口?

我的目标是有一个窗口,在白天更新股票的最新报价。我选择alpha_vantage作为报价来源,pysimplegui创建窗口并扭曲运行循环以每分钟更新窗口。代码按照编写的方式工作,打印正确的报价和更改,根据需要创建窗口,但窗口不会更新。

为什么窗口不更新?

0 投票
1 回答
1044 浏览

python - 嵌入在 PySimpleGUI 窗口选项卡中的缩放 +/- 功能 matplotlib 窗口

我有以下代码(基于使用滚轮缩放的 Matplotlib 绘图)。我试图将它嵌入到 PySimpleGUI 窗口选项卡中,到目前为止我还不能这样做。

我设法使它与 Tkinter 窗口一起工作,但我的主要 GUI 主要是 PySImpleGUI。

0 投票
2 回答
2081 浏览

python-3.x - PySimpleGUI如何制作透明的点击窗口?

我想在屏幕上画一个圆圈,但它应该是点击的,我应该能够点击这个圆圈后面的东西。到目前为止,我实现了绘制圆圈并使其透明,但我无法使其点击。我知道使用 pywin32win32con.WS_EX_LAYERED标志是可能的,但 PySimpleGUI 文档中没有关于此的信息。我怎么解决这个问题?

我当前的窗口配置:

如果使用 PySimpleGUI 无法实现,是否可以使用 pywin32 模块组合?