问题标签 [guizero]
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 - 如何使用 guizero ListBox 将数据库中的值格式化为统一的列
这是我当前将条目放入 ListBox 小部件的方式:
在列中很好地对齐这些值的最佳方法是什么?我试过使用 .format() python 函数,但它似乎没有帮助
python - 在guizero应用程序中按下Enter键时如何调用函数?
Enter在 python guizero 应用程序中按下键时如何调用函数?
作为参考,我创建了一个表单,该表单从条形码扫描仪获取输入,并且在Enter按下键的情况下,它将输入插入到数据库中。
这是一个示例TextBox
以及该功能应如何工作。
我检查了 guizero github pages文档中的 events,但我无法弄清楚。
python - 是否可以在 guizero 中创建多个页面或刷新页面以显示新内容?
我正在用 guizero 制作一个简单的测验应用程序。我希望程序在回答每个问题后显示一个新问题和一个用于输入的文本框。有没有办法做到这一点,而无需为每个重复创建一个新窗口。
我可以使用 hide() 让它有点工作,但随着更多问题的添加,它会变得非常混乱,有时它们会卡在一个不会重新出现而只会隐藏的循环中,除非我使用错误。
python - GUIzero:“'int' 对象不可下标”,变量强制为字符串
我正在研究一段 GUIzero 代码,旨在将 2D 数组的值附加到选择的文本框小部件上。然而,尽管小部件值方程中的所有变量都被强制为字符串,但它仍然告诉我一个值是一个整数。
确切的错误代码是这样的: leaderboard_box2.value = str(str(leaderboard_array[1][0]) + ": " + str(leaderboard_array[1][1])) TypeError: 'int' object is not subscriptable
python - 使用 Python GUIZERO 如何从第二个窗口访问文本框输入数据?
我正在使用 guizero 开发一个 UI 项目,我需要能够将用户输入数据从一个窗口上的文本框中提取到另一个窗口中,用于计算。我已经启动并运行了这段代码的基本框架,但是当它需要转换到下一页时,数据不会保存并显示在下一页上。我知道这是因为我正在使用按钮进入下一页,并且在用户有机会输入内容之前保存了文本框数据,但我不知道如何解决这个问题。我正在尝试自学 UI 开发,我希望得到一些关于如何做的建议。提前致谢。
代码:https ://github.com/Secretasianman77/Test-UI/blob/df90d08316f84d78e410fa87eada0d9e11692ca1/Test_UI_1
python - PIL 不可用
我在使用 guizero 时遇到了一些问题(我是初学者)。每次我尝试调整图像大小时,都会弹出一个错误。
我用 cmd 安装了 pip,一切似乎都很好(最新的 pip 版本,最新的 python 版本)。进口:
这是带有一些上下文的代码示例:
以下行导致错误:
弹出此错误:
编辑:删除一个 python 安装后(我从 Microsoft Store 安装了一个,从python.org下载了另一个。我从 Microsoft Store 删除了一个),问题仍然存在。但是pip install --upgrade Pillow
在cmd中运行时,cmd现在报错:
所以它基本上报告:'命令“pip”拼写错误或找不到'。我通过右键单击 Windows 资源管理器中的文件,选择“使用 IDLE 编辑”并使用 F5 运行它,或者单击“运行”来运行代码。
如果有人可以帮助我,那就太棒了。
提前致谢
python-3.x - Guizero-当 GPIO 输入被读取为高/低时如何获取文本以更改颜色
我是 guizero/python 3 的新手,需要一些帮助。我首先想向用户显示一条消息,例如黑色的“hello world”。显示此消息后,我希望程序读取 GPIO 输入,如果此输入为 HIGH,则我希望消息更新并将颜色更改为绿色,如果输入为 LOW,我希望它更新并将颜色更改为红色的。虽然我知道如何对颜色变化进行编码和读取输入,但我不知道如何对其进行编程,使其全部发生在单个 Guizero 应用程序中并自动更新。
任何帮助将非常感激。谢谢
python - 排除特定字符输入到文本字段Python guizero
我有一个使用 python guizero 的 gui,它具有多个用于将整数值插入数据库的文本字段。当按下空格键时,会执行一些操作,如以下代码所示:
切换功能按预期工作,问题是当按下空格键时,文本字段中添加了一个不需要的空格。
有没有办法从输入到文本字段中排除空格键?