问题标签 [kivymd]

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 投票
1 回答
66 浏览

python - 即时更新 KivyMD 按钮(Python)

我有一个 KivyMD 按钮,可以打开(初始化)YOLO。当 YOLO 初始化时,按钮变为绿色。这行得通,但 YOLO 初始化大约需要 8 秒。所以我想在初始化期间将按钮变成琥珀色,完成后变成绿色。麻烦的是,琥珀永远不会显示,因为程序被阻塞了。有什么想法可以重绘按钮以显示琥珀色,直到对 yolo_init() 的调用返回?谢谢!

0 投票
2 回答
2592 浏览

python - KivyMD:如何自动显示python文件中生成的MDList

谢谢参观。我是 Kivy/KivyMD/programming 的新手,我只是在 python 代码和 kv 代码之间没有掌握一些基本的东西。

我正在构建一个简单的应用程序,它使用 ScreenManager 在两个屏幕之间切换。在每个屏幕上,我计划有一个动态生成的列表,其中包含来自数据库的数据。

我可以通过将静态列表和其他小部件放入 kv 文件中来添加它们。但我似乎无法理解如何在 python 文件的类中创建/更新数据并将其链接到 kv 文件 ID。

在下面的代码中,程序正常工作,我在其中抛出了一个成功生成列表的按钮,但目标是没有按钮并在应用程序启动时自动生成列表。

我已经对我尝试过的事情添加了一些评论。我是在使用错误的变量名还是在做一些根本错误的事情?

[main.py python 文件]

[多屏.kv文件]

0 投票
1 回答
25 浏览

python - .kv 文件中的错误==> 文件“/home/pi/Desktop/ali/my9.kv”

我的代码点亮了一个 LED。这个程序在 Tkinter 中工作,但是当我用 Kivy 编写它时它没有工作!问题是什么?

kivy.py ==>

我的.kv==>

错误 ==> 文件“/home/pi/Desktop/ali/my9.kv”,第 13 行,在 TheRequest = requests.get('http://192.168.43.91/on') NameError: name 'requests' is not定义

0 投票
0 回答
49 浏览

python - 为什么我的 Kivy 标签没有从 Python 正确更新?

为什么这不更新我的号码?

https://gyazo.com/f4cd065bd20a7f49cf7f35dd91a6fd2c

这在我打电话时有效,但我需要一次更新多个页面。

我想不出任何能让这项工作发挥作用的东西:(

0 投票
1 回答
1697 浏览

python-3.x - 如何动态更改 MDDataTable 值

我正在使用此代码来更改数据表的行值。但是,我无法选中该行。还有另一种方法可以做到这一点吗?基本上,我正在尝试为数据制作数据表hft,并且我想在运行时修改数据表。这是一个屏幕截图:

问题

有人可以帮我吗?提前致谢!

0 投票
1 回答
37 浏览

python - 如何在运行时更改调度时间

我试图在用户指定的时间显示一个弹出窗口?弹出窗口只显示在预编码的时间,所以我尝试了这个。现在我收到一条错误消息:int() argument must be a string, a bytes-like object or a number, not 'NoneType'

0 投票
1 回答
150 浏览

python - AttributeError:“BoxLayout”对象没有属性,文本输入

[已修改]我按下按钮时出现问题:我总是收到以下错误。谁能建议我如何解决这个问题?

main.py 文件:

conf.kv 文件:

运行此代码,我收到的错误是:

感谢您的帮助

0 投票
1 回答
123 浏览

python - 带有额外空格的 Python KivyMD MDBottomSheet

我现在正在构建一个应用程序,我想在那里实现 MDBottomSheet,但是有一个问题:底部表总是有一些额外的空白空间。

这是它的样子:

在此处输入图像描述

我很确定您可以看到“取消”按钮后有空白区域,我不知道如何解决。

这是我的一些 Python 代码:

这是我的一些 Kivy 代码:

提前致谢!

0 投票
0 回答
346 浏览

python - 如何在 kivy 文本输入中设置 unfocus 事件

我正在构建一个德语词典应用程序,其中有一个选项可以在 Kivy python 中获取德语名词的性别,并且我希望在文本输入中有一个 unfocus 事件,因此只有当用户从 'MDTextFieldRound' 不聚焦时,搜索方法可以是调用它将根据在 MDTextField 中输入的前缀给出所有德语名词的列表......这是主要的 python 文件:

这是gender.kv的kivy文件

我仍然是 kivy 的菜鸟,所以代码中可能有很多潜在的错误......请考虑..

0 投票
1 回答
661 浏览

python - Kivy > 线程化和使用 Spinner

我正在努力了解如何让 Spinner 在运行漫长的过程之前激活然后停用它。

下面是一个例子。我尝试在 KV 文件中运行该方法来切换微调器,然后运行线程进程,然后停用它,但这不起作用。然后我将主线程装饰器添加到切换微调器方法中,并在线程进程之前运行它,但这也不起作用。