问题标签 [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.
python - 将主脚本和子脚本转换为可执行文件
当我运行以下代码时,子脚本不再执行。主脚本和其他子脚本变成 .exe 后如何使它们工作?
我使用创建了一个主 PysimpleGUI
脚本,当我使用脚本形式保存所有内容时它可以工作subprocess
这个主脚本在作为 .py 形式时工作,但在我变成 .exe 时不能使用pyinstaller
我尝试了一种import scriptA
方法,但每次它只是运行脚本而不是等待 GUI 提示。
作为说明,我尝试进入子脚本并利用:
这个方法没用,脚本300行不喜欢放到def
python-3.x - 在 PySimpleGUI 的打开窗口顶部显示弹出窗口
我的弹出窗口在当前打开的窗口后面打开,所以看不到弹出窗口。如何在当前打开的窗口顶部显示弹出窗口?以下是示例代码:
我尝试使用 keep_on_top=True 弹出弹出窗口,但它不起作用,窗口优先显示在顶部,因此弹出窗口仍然隐藏在窗口后面。有没有办法在窗口上方显示弹出窗口?
python - 使用 pysimplegui 创建文件夹
老实说,我对 python 很陌生,我在大家的帮助下编写了一些脚本,但我偶然发现了一些我在任何地方都找不到的东西。我正在尝试创建一个 pysimplegui 脚本,该脚本将为用户提供输入文本以输入名称和提交或取消按钮。取消按钮将立即终止脚本,但如果用户按下提交,它将从输入文本中获取值,并在具有该名称的位置创建一个目录
例如:用户输入“test”,然后按下提交,最后它会在 c:\ 中创建“test”目录
这是我拥有的简单 GUI:
PS,一直潜伏在网站上,但决定注册并提出问题
python - python程序中GUI显示的时间戳不刷新?
好的,所以我最近为我的公司编写了一个基于 python 的打孔时钟程序来替换他们旧的纸和邮票打孔卡系统。
这个想法是每个人都可以在早上进门,因此我们使用连接到门内 Surface Pro 的 RFID 阅读器来打卡。读卡器经过编程,可以读取卡片并发出“返回”事件。当它命中时,它会触发它刚刚输入()的数字,以针对返回相应名称( )EmpID
的 SQLite 表()运行。然后,与and一起用作不同 table( ) 的输入。和值也显示在带有命令的输入框下方的文本中。Emps
EmpName
EmpName
Swipes
theDate
theTime
EmpName
theTime
.Update()
它..主要工作。当不同的卡在读卡器上运行时,它会切换名称,但不会改变时间。当我使用 SQLiteStudio 检查数据库时,我的条目已经完成,但它们都共享相同的时间戳。
这是前端代码的片段:
这是它在后端(be
)中调用的代码:
同样,它可以很好地写入数据库,我唯一遇到的问题是如何theTime
从初始滑动时设置的值不变。这是代码的主要工作部分,但如果您在这里没有发现任何问题,请随时检查我的 github,我已经得到了完整的内容。
感谢您的帮助!
pysimplegui - 如何选择表格中的单元格?
我正在使用 PysimpleGUI 显示 Pandas 数据框,用户必须检查显示的数据是否实际正确。如果不是,他可以改变价值。
我发现这段代码作为起点:
https://repl.it/@PySimpleGUI/Table-Element
就我个人而言,我不使用 Web 版本,而是使用 PysimpleGUI。
我收到以下错误消息:
当我使用以下代码时,我在 GUI 中的语句变为:
window['_selected_value_'].Update(window.Element(' table ').SelectedItem) AttributeError: 'Table' object has no attribute 'SelectedItem'
当我将代码更改为下面的代码时,我得到以下显示:
PySimpleGUI.PySimpleGUI.Window 对象位于 0x1252b5390
我想查看/获取的是单元格值,例如 7,因此我可以通过用户输入更改它。
谢谢
我想查看/获取的是单元格值,例如 7,因此我可以通过用户输入更改它。
非常感谢。
python - 如何在 PySimpleGUI 中从日期中删除时间
我不希望将时间记录在输入框和数据库中。我是 PySimpleGUI 的新手,这是我实际使用它的第一个应用程序。
我继续获取与日期相关的时间。
python - 使用 PySimpleGui 时持续出现无法解释的错误
我制作了一个类似于 MS Paint 的程序,您可以创建具有各种颜色和线宽的绘画,以及保存和加载文件。每隔一段时间我就会使用该程序,当终端反复吐出错误读数时,我会遇到一个问题:
这大约每半秒吐一次,持续 10 秒,直到 pygame 窗口突然关闭,我得到一个最终错误,读取“Tcl_AsyncDelete:异步处理程序被错误的线程删除”。
我怀疑这与 PySimpleGui 有关,因为重复错误是 tkinter Traceback(PySimpleGui 是基于 tkinter 构建的),但除此之外,我不知道程序的哪个部分可能导致问题。
我会在这里显示一些代码,但我无法确定要显示的特定位置。如果有人有任何建议,我一定会使用他们的建议来寻找要展示的地方 - 当没有打开 GUI 窗口时会发生错误 - 只是用于绘图的基本 pygame 窗口。
如果有人对如何解决此问题或在哪里寻求进一步帮助有任何建议,我们将不胜感激。
提前致谢!
python - 无法使用 PySimpleGUI 建表
我希望标签 2 显示所有现有预订的表格。
我尝试将数据框设为字符串,然后设为列表。
我希望在选项卡 2 上显示一个带有现有预订的表格。最终这将来自一个数据库,但现在我已经创建了一个 pd.DataFrame。
错误是 TclError: Invalid column index
但我尝试过字符串和列表。
python - 按钮非事件驱动模型
首先,我已经阅读了文档。我了解信息存储在 Key= x中。我的问题是当我从另一个文件调用一个函数时,它无法识别x。我已阅读文档,但无法理解如何使用密钥
我尝试将x放入变量并将其传递给函数。
文件 1
文件 2
我的预期结果是 GUI 的输入被传递给函数,然后传递给 SQLite db。
错误:名称“名称”未定义(或任何关键变量)