问题标签 [kivy-language]

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 投票
2 回答
245 浏览

python - 字段内容在 kivy Textinput 中并不总是可见

在 Textinput 字段中显示内容时,我遇到了一些奇怪/意外的行为(最初用于新记录输入 - 随后用于显示记录数据)。数据在字典中可用,并分配给 Textinput 字段。对于短数据,有时会隐藏字符:

在此处输入图像描述

似乎光标位于字符串的末尾,所有字符都在左侧,并且在标签后面“隐藏”(?)。在字段中单击鼠标并向左箭头后,将出现字符。

在此处输入图像描述

我的 kv 定义有什么问题?:

在 python 代码中,数据由以下方式分配:

0 投票
1 回答
848 浏览

android - 如何将 python 程序集成到 kivy 应用程序中

我正在使用带有 kivy 模块的 python 编写的应用程序来开发跨平台应用程序。在这个应用程序中,我有一个带有一些数值的表格。我希望将这些数值传递给我编写的另一个 python 程序,用于计算其他一些值,然后传递回应用程序并返回给用户。外部程序目前没有认识到我试图传递给它的值存在。下面是我正在使用的 3 个文件的示例代码,2 个用于应用程序,1 个用于外部程序。对于导入的大量看似未使用的 kivy 模块,我深表歉意,我在完整的应用程序中都使用了它们。

主文件

主文件

其他程序.py

0 投票
2 回答
1248 浏览

python - 将组名分配给 kivy 图形指令

这似乎应该很简单,但我没有找到办法。

为了迭代我的画布上的指令,我应该使用canvas.get_group()方法。为了做到这一点,我首先需要为我打算迭代的任何指令分配一个组名。如何做到这一点?

0 投票
1 回答
550 浏览

python - 从 kivy 中的 canvas.get_group() 调用返回

从指令组调用get_group()会产生比我想要的更多的结果。

我有以下代码:

这反过来产生以下结果:

什么是 BindTextures,为什么它们会通过 BindTextures 返回get_group()?我只期望矩形。如果我打算操纵我的矩形,我是否需要对我的 BindTextures 做同样的事情?

0 投票
0 回答
681 浏览

python - 将自定义相机小部件添加到 kivy kv 文件的问题

基于 arnav 的示例,我正在尝试将此自定义相机小部件添加到 kv 结构中。不幸的是,我仍然不清楚这种“机制”。所以我最终得到了以下代码。单击开始按钮后,凸轮的灯被激活。但是没有显示“视频流”。当仅使用 cv2.VideoCapture(0) 运行 arnav 的代码时,会显示“视频流”。

我在这里做错了什么?

qrtest.py:

和 qrtest.kv 文件:

0 投票
1 回答
1773 浏览

android - Kivy - 我的 ScrollView 不滚动

我在使用 Kivy 库的 Python 应用程序中遇到问题。特别是我试图在 TabbedPanelItem 中创建一个可滚动的元素列表,但我不知道为什么我的列表不滚动。

这是我的kv文件:

这里是我的 .py 代码:

我在哪里/我做错了什么?

(也接受对 UI 改进的意见和建议)

0 投票
1 回答
3008 浏览

python - Python (Kivy) - 如何调整 TabbedPanel 的标签大小

我是Kivy第一次使用这个库,我正在尝试开发一个带有TabbedPanel. 我会将x每个选项卡(在代码中TabbedPanelItem)的大小()设置为适合整个TabbedPanel宽度,但如果我使用heightsize_hint.kv文件中,它们似乎不起作用。

这是我的kv代码:

这是我的 Python 代码:

我已经阅读了关于在StripLayout内部使用的内容,TabbedPanel但我不知道这是否是一个好的解决方案以及如何正确应用它。有什么建议么?

0 投票
2 回答
140 浏览

python - 无法在 Komodo 上运行 kivy 文件

我正在尝试在 Komodo IDE(适用于 Mac)上运行 Kivy python 文件,但它给了我这个错误, import kivy ImportError: No module named kivy尽管如果我将文件拖放到 Kivy 应用程序上,它运行正常,

有什么想法吗,谢谢

0 投票
1 回答
289 浏览

python - GridLayout 的孩子的 Kivy 位置总是返回 (0,0)

当我向我的 GridLayout 添加一些元素时,如果想要获取元素位置,Kivy 总是返回 (0,0),但它不是真的,因为元素正确定位在我的窗口上。

这是我的主要课程。

为什么获取小部件的位置返回我 (0,0)?我究竟做错了什么?

这就是我得到的:

我得到这个

但我想要每个“hello”字符串前面的“foo”字符串。

我怎样才能做到这一点?

0 投票
1 回答
549 浏览

python - 403 Forbidden while trying to display image from url - Kivy

I'm trying to display image in kivy application, but image loader returns error 403 forbidden.

I noticed that I have to send User-Agent header to bypass this error, but i couldn't find any way to pass headers to image loader

Is there any way to solve this problem?

kv file

error: