kivy-language相关内容

如何将多列放入 kivy RecycleView?

我想将(csv-)表的数据放入 kivy recycleview. 如果我将固定文本分配给 kv 中的标签,我设法在一行中插入多个列,但我无法让它用字典列表中的数据填充标签.到目前为止,这是我用来测试概念的代码: from kivy.app import App从 kivy.lang 导入生成器从 kivy.uix.recycleview 导入 RecycleView从 kivy.uix. ..
发布时间:2022-01-15 09:16:59 Python

从 sqlite3 检索图像并在 Kivy 图像小部件中显示 - ValueError

要求 我正在尝试从数据库中检索图像并将此图像设置为 kivy 图像小部件,此操作会引发 ValueError,不确定原因.欢迎任何意见. 数据库:Sqlite3 表名:用户 列:用户 ID、用户名、用户图像 def populate_fields(self): # NEW# 代码在此处检索文本数据并显示在文本输入字段中.# 第 1 步:检索图像连接 = sqlite3. ..
发布时间:2022-01-15 09:16:52 数据库

Kivy'对象没有属性'错误

我是 python 和 Kivy 编程的新手,所以遇到了麻烦,可能会在这里提出简单的问题,但现在对我来说是一个很大的障碍.我正在用 kivy 开发一个 GUI.我有一些 TextInputs 可以获取数值.在所有文本输入之后,我有一个“确定"按钮,它可以获取所有值并处理它们.我从 .kv 文件中的同一类调用函数时出错. main.py 文件: # 文件名:jwelkreator.py进口猕 ..
发布时间:2022-01-15 09:13:30 Python

在使用 PyInstaller --onefile 打包 kivy 时包含 .kv/.json 文件?

我有一个非常简单的应用程序(只是一个带有标签的窗口),我正在尝试引导自己完成转换为单个可执行文件的过程.这是程序目录: brainfreeze/main.py # 简单的应用程序main.kv # kv 语言样式表配置/settings.json # json设置面板数据(F1绑定)保存到/(开始时为空) 我已成功使用 PyInstaller 将程序编译为可执行文件,但仅使用其 docs;我希 ..
发布时间:2022-01-15 09:11:11 Python

从不同的屏幕获取值(kivy)

我正在尝试实现以下目标:通过按“从文件夹 B 获取 txt"按钮从标签中捕获文本:id:屏幕文件夹 B 中的 fb 并复制/添加到标签:屏幕文件夹 A 中的 id:fa.请找到以下代码:提前致谢, 文件 main.py 从 kivy.app 导入 App从 kivy.uix.screenmanager 导入 ScreenManager,Screen从 kivy.lang 导入生成器Buil ..
发布时间:2022-01-15 09:10:27 其他开发

使用 Kivy 检索 MySQL

我有一个 Kivy 代码,其输出为: 我想用从 MySQL 检索到的字符串替换 Box No. 到目前为止,我已经尝试将 MySQL 实现到 python 脚本: 类 RemoveScreen(MyLayout):def __init__(self,**kwargs):db = MySQLdb.connect(“localhost"、“root"、“[密码]"、“tcs_micror ..
发布时间:2022-01-15 09:09:49 数据库

多屏幕上的 Kivy 相机

我正在尝试在 kivy 中创建一个具有两个屏幕的 simples 应用程序,我需要它在每个屏幕中加载自定义相机,不需要同时进行. 我尝试在 gui.kv 中加载显微镜小部件和主小部件中的 cam,但我报错了 self._buffer = frame.reshape(-1)AttributeError:“NoneType"对象没有“重塑"属性 当我移除其中一个摄像头时,它可以工作,但我需要 ..
发布时间:2022-01-15 09:06:52 Python

如何在 kv 语言中动态制作很多按钮?

我想用 kv 语言制作很多动态按钮.但是现在我不能......我现在将在此下显示源代码. BoxLayout:方向:“垂直"位置:根.pos大小:root.size网格布局:行数:2间距:5填充:5按钮:文字:“X0"on_press: root.X(0)按钮:文字:“X1"on_press:root.X(1) 我想在code下做like BoxLayout:方向:“垂直"位置:根.pos大 ..
发布时间:2022-01-15 09:06:19 Python

Python - Kivy:AttributeError:'super'对象在尝试获取self.ids时没有属性'__getattr__'

我为一种 android lock 编写了一个代码,每当我尝试使用 id 获取特定的 ClickableImage 时,它​​都会引发以下错误: AttributeError: 'super' 对象没有属性 '__getattr__' 我花了几个小时试图寻找这个问题的解决方案,我查看了其他有同样问题的人,人们告诉他们更改构建器的站点,因为需要首先调用它来获取 id属性或类似的东西,但每次我移动 ..
发布时间:2022-01-15 09:05:20 Python

如何在kivy中制作圆形进度条?

我想用 kivy 和 python 制作一个简单的圆形进度条.我搜索了在线文档和 GitHub 曲目,但没有找到解释循环进度条概念的合适示例. 如下图所示.我想发展.请任何人帮助我解决这个问题. 解决方案 新的更好的版本 这篇文章受到的关注比我预期的要多,因此我决定花一点精力来创建这个小部件的升级版本.现在可以在 GitHub 上找到它.这是一个可以用它做什么的示例(进度条实际 ..
发布时间:2022-01-15 09:00:54 Python

Pyinstaller 添加数据文件

我正在努力使用 pyinstaller.每当我使用 kivy GUI 和 .kv 文件构建此特定脚本并在构建后运行 .exe 时,我都会收到一个致命错误: IOError: [Errno 2] 没有这样的文件或目录:'main.kv' 我尝试使用 --add-data 添加 .kv 文件以及 mdb 和 dsn 文件(用于 pypyodbc),但出现错误:unrecognized argume ..
发布时间:2022-01-15 08:56:54 其他开发

AttributeError:' super'对象没有属性' __ getattr __'

我一直在整个互联网上寻找该问题的解决方案,但仍然找不到正确的解决方案.有很多通用的答案,但没有一个能解决我的问题. 我正在尝试使用kivy和python 3.6.4构建简单的CLOCK应用,但是每次运行 main.py 时,都会出现此错误: AttributeError:“超级"对象没有属性" getattr " 我的主要"main.py"文件为: 来自kivy.app导入应用 ..
发布时间:2021-05-28 19:32:29 Python

Kivy-在.py文件中使用一个屏幕的TextInput来自另一个屏幕的文本

我在第一个屏幕上有一个TextInput,我想在第二个屏幕上的Label中使用接收到的文本.我怎样才能做到这一点?由于可以有不同的玩家,所以我创建了一个“玩家"类,该类为每个玩家存储了姓名和他/她的得分.在第二个屏幕中,我还尝试创建一个可以编辑点(Label的文本)的按钮,但是当我单击它时,什么也没有发生.(我也是班上的新手.) 在下面的代码中,我标记了相关的行. 所以概述: 第 ..
发布时间:2021-05-28 19:32:20 Python