问题标签 [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 投票
3 回答
785 浏览

python - KivyMD MDFileManager 仅显示图像文件,如何列出所有文件类型?

我正在为 Android 开发 KivyMD 文本文件资源管理器。以下是代码片段:

上面的初始化工作完美无缺,下面的代码语句也启动了文件管理器/资源管理器。

但生成的内容只是文件夹名称或图像文件(.jpg、.jpeg、.png)。没有显示其他文件类型。

我在调用之前尝试了以下操作self.file_manager.show(self.ROOT_PATH),但响应没有变化。

当我尝试self.file_manager.ext = ['txt']扩展过滤技术时,即使图像文件列表消失了,只列出/显示文件夹名称。

因此,我写这个请求寻求专家的回应。

提前致谢。

0 投票
1 回答
211 浏览

python - MDNavigationDrawer 位于阻止 MDToolBar 菜单按钮的所有内容之上

试图使工具栏作为抽屉的打开和关闭按钮工作,但由于某种原因,抽屉打开后,菜单按钮不再处于活动状态,并且抽屉位于其顶部(不可见)。您可以从工具栏菜单区域拖动抽屉,即使它们在 BoxLayout 中是分开的。

如何调整抽屉覆盖区域的大小?

谢谢!

0 投票
3 回答
654 浏览

android - KivyMD:MDFileManager 未加载

我正在尝试使用 kivymd 中的 MDFileManager 访问文件夹路径。我可以使用系统上的 kivy 启动器打开它,但是当为 android 打包时,方法调用self.fileM.show(path)没有返回任何内容,并且多次单击会给出ReferenceError: weakly-referenced object no longer exists.

感谢帮助。

注意:仅提供问题原始代码中的一个片段。

主文件

buildozer.spec

0 投票
1 回答
44 浏览

python - 如何更改班级助手中按钮的颜色?基维,Python

如何在课堂上访问 Helper 中的按钮?我想稍后更改按钮的颜色。我想在一段时间后更改 id 为 reflex_button 的按钮的颜色,但我唯一的问题是如何在 ReflexScreen 类中获取具有此 id 值的按钮。

我开始学习 Kivy,我是新手,如果你能提供帮助,我会很高兴。

0 投票
0 回答
161 浏览

android - 如何在 kivy 中使用 Android 的 AlarmManager 使 kivy 程序的 *function/class* 在给定时间运行?

我相信我们可以利用 android 的 AlarmManager 在给定时间运行一些代码。我想在给定时间运行我的 kivy 程序的一个功能或一类。这可能吗 ?如果是,那么请帮助我。如果不是,那么至少帮助我在给定时间运行 apk 本身。

0 投票
1 回答
80 浏览

python-3.x - 我无法通过 kivy 获得两次交易之间的时差

我想保留 ReflexScreen 类的 on_event 和 on_leave 函数中的 2 time.time () 方法返回的值。我想在 MainScreen 类中使用这些值,但是当我在 MainScreen 类中调用这些函数时,再次调用这些函数并且它们不保留当前值。所以它返回给我一个新值,并且两者的值是相同的,因为我同时调用了两者。

如果我在两个类之间添加下面的代码块并在 MainScreen 类中使用这些变量,

我可以得到我想要的结果,但如果我这样做,kivy 会告诉我self.ids.reflex_button.background_color = (0,1,0,0.8) File "kivy \ properties.pyx", line 863, in kivy.properties.ObservableDict .__ getattr__ AttributeError: 'super' object has no attribute returns '__getattr__'错误。

我认为这是因为这个。首次加载窗口时,不会分配帮助程序中定义的名称值,该名称值是在第二次打开窗口时为类定义的。通过执行打印(自我),我看到名称值第一次返回空,第二次返回满。我该如何解决这个问题或获得点击之间的时间差?

0 投票
0 回答
913 浏览

python - KivyMD 应用程序中某些小部件的位置问题

我正在尝试构建一个关于冠状病毒的信息应用程序,我正在使用 newsapi 实时实现新闻。但是,我在制作它时遇到了几个问题,这主要是因为我对 KivyMD 框架有点陌生。无论如何,我现在遇到的主要问题是将一些小部件居中并在小部件上获得正确的位置listitem

编码:

在这部分代码中,有一种供人们进行的调查,以便他们了解自己是否属于风险组。

当我运行它时,输出是这样的: 在此处输入图像描述

你能看到有些元素没有居中吗?就像按钮“Resposta”一样。MDList 也有一点漏洞。那么,我该如何解决呢?

0 投票
0 回答
164 浏览

python-3.x - 为什么它在 Kivy 中显示 KeyError:'name'?

上面的代码是登录功能

我刚刚在主类中添加了更多功能,例如对话框。

这是我的 Wolf.kv 文件

正如我之前提到的,我在 Main 类中添加了很多东西。

请不要介意这些缩进错误。我尝试了很多,但它不起作用。屏幕管理有错误吗?谢谢 :)

0 投票
2 回答
721 浏览

python - 选项卡 kivy/KivyMD 中的 ScrollView

问题已更新

我有一个代码:

部分代码:

当我在没有这部分的情况下运行代码时,我会在第二个选项卡中获得可滚动的图像,但是当我使用这部分代码运行代码时,我会出错。
错误:

我明白为什么我得到错误并且 ScrollView 只接受一个小部件,但如果可能的话,如何将按钮放在我的可滚动图像下?
感谢你

0 投票
1 回答
561 浏览

python - 如何将函数绑定到kv文件中的按钮

我正在尝试在控制台中打印登录凭据,但是如果该函数没有显示错误,则凭据也没有打印。我想将 check_data_login 函数绑定到 kv 文件中定义的“拍摄”按钮,该函数已定义在 py 文件中。我无法使用 ID 绑定它。它显示错误说对象不存在。这是我的 .py 文件

这是我的 .kv 文件

我该如何解决这个问题