问题标签 [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.
python - Kivy 和 KivyMD 应用程序在启动 Android 时崩溃
当我使用 buildozer 为 android 编译我的 kivy 和 kivymd 应用程序时,APK 创建得很好,但是当我在我的 android 手机上打开它时,它会显示启动画面然后崩溃。我在网上看到这个问题通常会发生,因为在 python 代码中使用的包没有添加到requirements =
buildozer.spec 文件中。这似乎不是我的问题,我不知道该怎么做,因为在线论坛没有帮助。非常感谢所有评论。谢谢。
Main.py 进口:
Main.kv 进口:
Buildozer.spec 要求:
完整的 buildozer.spec 文件
python - 在 kivy 中编写新的动态类所需的最少代码?
我试图创建一个名为 myNewishButton 的类,它控制一个 MDrectangleFlatButton。然后我可以一遍又一遍地使用 myNewishButton 而无需一次又一次地编写相同的代码。我需要什么最低限度的准系统代码才能完成这项工作?到目前为止,我看到的一切看起来都像代码页,我几乎可以肯定这不是最简单的方法。
我试图在我的 py 文件中写这个:
但是,我得到一个语法错误......我不知道为什么。
除此之外,我然后输入我的 kv 文件:
我希望给我一个带有 myNewishButton 定义的 MDRectangleFlatButton。
但是,除了我的 py 文件中的语法错误之外,还有一些东西告诉我我仍然缺少一些东西来成功完成这个任务。什么是我缺少的最少代码才能使其全部正常工作?
python - 如何在 MDToolbar Kivymd 中居中图像?
我如何将我的图像居中在工具栏内,以便无论窗口有多大或多小,它都始终位于中心?
这是我正在尝试的代码,但它显然不起作用。gridLayout 基本上是试图将图像定位在中间行,即使这样也行不通。我怎样才能正确地写这个?
python - 在kivyMD的MDToolbar中更改图标的颜色?
我想更改 MDToolbar left_action_item 图标颜色。它默认为白色,但现在我想将其更改为红色。最简单的方法是什么?我几乎尝试了所有东西(text_color、bg_color 等),但都无济于事。
python - KivyMD - MDDropdownMenu 图标未显示(Python 3.7 上的 Kivy)
我从KivyMD MDDropdownMenu 文档中复制了一个示例,但我没有得到与示例中相同的输出,图标没有显示。
例子:
预期输出:
我的输出:
我的环境:
- 操作系统:Windows 10
- 蟒蛇:v3.7.8
- 基维:v1.11.1
- KivyMD:v0.104.1
python - 我如何在 kivy 中为 MDToolbar 放置我自己的自定义图标
如何将 MDToolbar 的图标更改为我自己的自定义图标图像?
我试图改变图标的颜色,但似乎不可能,所以现在我想完全改变它。我该怎么做呢?
python - KivyMD Buttons : 如何增加其尺寸
我正在尝试增加a的width
和,但它不受支持(size_hint)。height
kivyMD button
•我应该创建自己的按钮类,继承自按钮类吗?
• 考虑到我想让我的应用程序运行在 android 上会不会很糟糕?
我想知道以前是否有人解决过这个问题。另外,如果我增加按钮的尺寸,我希望文本的大小也改变......
python - 在kivy中设置动态类
尝试运行我的代码时,我不断收到错误消息。我不觉得我真正理解动态类是如何工作的。
我当前得到的错误是“无效的类名”
如何正确设置新的动态类?我想创建多个新类。我是否必须在我的 kivy 文件的开头编写这些类,或者我可以将它们放在我的 kv 文件中的任何位置?
我是否还必须在我的 py 文件中编写代码才能使其工作?或者我可以只从我的 kivy 文件中使它全部工作吗?如果我需要 py 文件中的代码,我该怎么写?