自从几个星期以来,我开始使用KivyMD,我爱上了这个Kivy主题。我的问题是:我正在使用KivyMD制作一个多屏幕应用程序,我的第一个屏幕是“登录屏幕”。我想在我的主类中添加一个函数,它得到我的“用户名”文本字段和我的“密码”文本字段的值。如果标识符是正确的,我需要‘屏幕2’。这是我的代码:
from kivy.app imp
我是KIVYMD的新手,我一直在尝试创建一个登录屏幕,将用户转移到一个新页面。我已经开始向下制作屏幕的核心,比如添加文本字段和按钮,但我不确定如何才能在代码中实现屏幕更改功能。任何帮助都是非常感谢的。下面是我的主代码块以供参考: from kivymd.app import MDAppfrom helpers importkv文件: use
为此,我创建了用户界面,但无法弄清楚如何在我的python文件中获取用户输入,因此我可以在那里进行操作。这是我的kivy文件 #: import MDTextField kivymd.uix.textfield.MDTextField NavigationLayout:on_parent:
for i in range(16): self.add_widget(MDTextField(hint_text<
下面的代码动态地在KivyMD中创建了一组文本字段。但是,我需要设置的一个属性on_text不会通过python接受我的设置(没有抛出错误,只是调试时的空白字段),而是通过KV接受它们。我的问题是:为什么它不接受我的on_text更新,以及如何在维护python/KV分离的同时以编程的方式处理它?下面是python代码:
from kivy.clock
在使用KivyMD在MDDialog中创建MDTextField之后,我尝试访问用户在MDTextField中输入的文本,并将标签的文本更改为所输入的文本,但无济于事。下面是我的代码: # importing all the necessary modules and inheriting my dialog from boxlayout
from kivymd.appimpor