问题标签 [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 回答
763 浏览

python - Kivy:MDIconButton 不在 Gridlayout 中居中,并且带有按钮行为的 MDLabel 无法移动

我是 Kivy 的新手,我想为我的应用制作一个登录屏幕。我有两个问题。首先,在我的 Gridlayout 中,我有 3 个 MDIconbuttons,无论我尝试什么,它们似乎都无法居中。其次,我想要带有文本“忘记您的密码/用户名?”的 MDLabel。更接近我上面的 MDTextFieldRound,但放置负填充会移动文本,但不会移动按钮行为。

主文件

考勤.kv

现在应用程序看起来像这样: 应用程序屏幕登录

0 投票
1 回答
261 浏览

python - Kivy:self.parent.current 没有使用屏幕管理器将我重定向到不同的屏幕

使用 Kivymd,我试图让 MDList 中的按钮转到页面,但是当我尝试设置 on_release 时没有任何反应。有人请帮忙。我需要能够单击退出按钮,并最好使用 python 函数将我重定向到登录屏幕,因为我还想在单击按钮后做其他事情

主文件

考勤.kv

0 投票
1 回答
712 浏览

kivy - 如何将功能分配给 kivyMD 按钮

我是 kivy 和 kivymd 的新手,我遇到了问题。问题是我需要为 KivyMD RectangleFlatButton 分配一个函数来打开一个网站,但我不知道该怎么做。请告诉我如何。

这是我尝试过的;

但是当我运行代码时出现错误。这是错误;

请帮忙,谢谢。

0 投票
2 回答
115 浏览

python - 当用户未登录时,如何让应用程序要求登录。在 KivyMD 中

我正在使用 Kivy 而不是 Python 中的 KivyMD 制作音乐应用程序。我想让应用程序在手机中首次打开或注销后打开时要求登录。请帮我

0 投票
1 回答
257 浏览

python - KivyMD 尝试将小部件(进度条)的实例添加到屏幕

.py 文件

.kv 文件

因此,当我按下工具栏上的正确操作项时,它会创建对话框。然后,我想要它,所以当我按下对话框上的 CREATE Raised Button 时,它将向主屏幕添加一个小部件(进度条)。我没有收到错误代码。相反,当按钮被释放时,什么也没有发生。任何人都可以帮忙吗?

0 投票
3 回答
1027 浏览

tabs - 无法更改 KivyMD 中的选项卡文本和图标颜色

我正在尝试学习如何使用 KivyMD 进行编程。在做了一些研究并观看了一些教程之后,我将 GUI 与跟踪和错误方法结合在一起。

目前我正在尝试更改选项卡文本和图标的颜色。经过数小时的在线搜索,我仍然无法更改它们。.kv 文件中的 and 似乎对它们没有影响text_color_normal:text_color_active:我觉得我在这里做一些根本错误的事情。有人可以给我一些提示如何进行吗?Main.py 和 .KV 文件如下。

提前致谢!

演示文件.kv

0 投票
1 回答
68 浏览

python - 尝试使用 MDDropDownMenu 小部件时出现属性错误

我试图将按钮与在 MainWindow 类中实例化的 DropDown 绑定,它工作正常,而我没有使用屏幕管理器作为根,但现在它不能正常运行。这是我运行程序时出现的错误。

AttributeError:“MainWindow”对象没有属性“drop”

提前致谢!

0 投票
0 回答
121 浏览

python - 如何内联显示 KivyMD 数据表

目前,KivyMD 的MDDataTable模块仅允许弹出式查看。有没有办法在线查看它(即在屏幕内)?

0 投票
1 回答
519 浏览

python - 在 kivy 和 kivymd 中设置谷歌键盘

所以,我一直在使用 kivymd,它工作得很好,但是我一直在寻找一些东西,但我无法得到答案,它是关于 android 上的谷歌键盘。

当你想在 kivy textinput 或 MDTextField 上书写时,弹出的 google 键盘没有显示建议并且不能进行滑动输入,你们知道如何解决这个问题吗? 出现的键盘

我需要的键盘

0 投票
1 回答
500 浏览

python - KivyMD 将小部件添加到单个 MDBottomNavigation 项目/屏幕

我最近发布了关于向屏幕添加进度条小部件的帖子,但是由于我的 MDBottomNavigation 全部包含在一个屏幕中,因此每次切换到底部导航上的不同项目时,进度条都会保持存在。所以,我想要做的是将进度条添加到MDBottomNavigation 项目之一,而不是其他 2。这是我的代码:

.py 文件

.kv 文件

.py 文件中的行

是需要进行编辑的地方。我知道这条线是不对的,我只是不确定如何调用我给出的 MDBottomNavigationItem id: 'GoalsBN'。帮助将不胜感激!