我正在尝试使用Python语言编写的函数在KivyMD中编辑屏幕中的文本字段。如果kivy代码不是屏幕的一部分,但一旦出现在屏幕上,ids似乎就会出现问题,那么它就可以很好地工作。 from kivymd.app import MDApp
from kivy.core.window import Window
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen, ScreenManager
from kivymd.uix.gridlayout import MDGridLayout
from kivy
我希望做一个单屏幕的应用程序。我有3个文本字段和一个按钮。我无法从文本字段中获取值。 这是我的main.py文件 from kivymd.app import MDApp
from kivymd.uix.boxlayout import MDBoxLayout
class Programa(MDBoxLayout):
def calcular(self):
print("O valor de soma é {}".format(self.root.ids.namee.text))
class TesteApp(MDApp):
def
我已经创建了一个带有kivymd标签和文本字段的表单,但不知何故标签和文本字段彼此不能正确对齐。mdlabel使用pos_hint函数在mdtextfield行的上方对齐。我的代码如下: #.py
from kivymd.app import MDApp
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.screenmanager import Screen
from kivy.properties import *
class Main(Screen):
在使用KivyMD在MDDialog中创建MDTextField之后,我尝试访问用户在MDTextField中输入的文本,并将标签的文本更改为所输入的文本,但无济于事。下面是我的代码: # importing all the necessary modules and inheriting my dialog from boxlayout
from kivymd.app import MDApp
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from kivymd.uix.dialog i
我试图使用Python打开Windows命令提示符,然后执行一些命令。这是我正在使用的代码:
import os
os.system("start /B start cmd.exe @cmd /k cd C:/ & color 04")
现在,命令提示符打开,目录只更改为C:\>,但是更改文本颜色的第二个命令不起作用,也不会产生错误。但是,当我在命令提示符本身中运行cd C:/ & color 04时,它可以工作。因此,看来我的问题在于cd C:/ & color 4中的cd C:/ & color 4签名,因为&之后的命令没有执
下面的代码动态地在KivyMD中创建了一组文本字段。但是,我需要设置的一个属性on_text不会通过python接受我的设置(没有抛出错误,只是调试时的空白字段),而是通过KV接受它们。
我的问题是:为什么它不接受我的on_text更新,以及如何在维护python/KV分离的同时以编程的方式处理它?
下面是python代码:
from kivy.clock import mainthread
from kivymd.app import MDApp
from kivymd.icon_definitions import md_icons
from kivymd.uix.textfield im
我是KIVYMD的新手,我一直在尝试创建一个登录屏幕,将用户转移到一个新页面。我已经开始向下制作屏幕的核心,比如添加文本字段和按钮,但我不确定如何才能在代码中实现屏幕更改功能。任何帮助都是非常感谢的。 下面是我的主代码块以供参考: from kivymd.app import MDApp
from kivy.lang.builder import Builder
from helpers import username_helper,password_helper
from kivy.uix.screenmanager import Screen
from kivymd.uix.button
我正在制作一个表单屏幕,用户可以在其中输入数据并将其上传到数据库。我希望他们能够添加多个文本框上的按钮按下,如果他们仍然想要添加什么。它应该是可滚动的,因为文本字段的数量是根据用户真正想要的数量来确定的。我有这段代码,但它并没有达到我想要的效果。
from kivymd.app import MDApp
from kivy.lang.builder import Builder
from kivy.uix.screenmanager import Screen
from kivy.uix.boxlayout import BoxLayout
from kivymd.uix.tab import
我知道这可能是一个简单的答案,我一直在挖掘,试图找出这个问题,但似乎不太理解它。任何时候我运行它,当我点击按钮来调用这个方法时,我总是得到同样的问题。我正在尽我最大的努力去理解这些东西,但它现在已经占据了我最大的优势。
文本:“”NoneType“”对象没有属性“”text“”
import kivymd
from kivy.app import App
from kivymd.app import MDApp
from kivy.uix.boxlayout import BoxLayout
from kivymd.uix.textfield import MDTextField
from k
我有一个应用程序,但我如何改变屏幕不是通过kv,而是通过python函数,有我的python代码,我得到一个错误名称'root‘是没有定义的。试图做同样的事情,但是使用self,它说MainApp没有属性screen_manager,那么我如何访问它呢?
class Main(MDBoxLayout):
pass
class LoginScreen(Screen):
pass
class MainApp(MDApp):
def build(self):
return Builder.load_file("Main.kv")
我在Windows 7机器上使用Python3.4和崇高文本3。
如果转到cmd提示符并键入
python
我得到了
'python' is not recognized as an internal or external command...
如果我打字
py
它起作用了,我得到
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 Type "help", "copyright", "credit
我在Python中有一个非常简单的输入语句: sentence = input("Please give a sentence: ")
print("Your sentence is:\n" + sentence) 当我在Visual Studio Code的集成终端中运行代码时,它没有显示提示消息,而是直接接受输入。输入后,提示消息将打印在print()语句的前面: Hey
Please give a sentence: Your sentence is:
Hey 我已经在VS代码中安装了倒数第二个版本的Python扩展,但它不起作用。
我刚开始编写代码,正在做一个测试应用程序,但我不能在单击按钮时更改选项卡。我需要检查是否在文本输入中写入了内容,是否选择了日期,以及这两个选项是否正确,我希望在单击按钮时打开"CalculaCompra“选项卡。有人能帮我吗?我已经绞尽脑汁想了两天了。kkkkk Python代码 from kivymd.app import MDApp
from kivymd.uix.floatlayout import MDFloatLayout
from kivymd.uix.picker import MDDatePicker
from kivymd.uix.tab import MDTabs