我正在尝试创建一个应用程序,从用户处获取登录信息并将数据发送到mysql数据库,但不知道如何编辑代码。需要帮助。另外,我正在尝试创建一个语音到文本翻译的应用程序。目前我的代码正在切换到下一个屏幕,但必须接受用户的语音输入。我该怎么做?在
我看过一些教程,但它们不适用于我的代码
.py文件from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.image import Image
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
from kivy.uix.label import Label
Builder.load_string("""
""")
class Rootwidget(ScreenManager):
pass
class SigninWindow(BoxLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
def validate_user(self):
user = self.ids.username_field
pwd = self.ids.pwd_field
info = self.ids.info
uname = user.text
passw = pwd.text
if uname == '' or passw == '':
info.text = '[color=#FF0000]username and/ or password required[/color]'
else:
if uname == 'admin' and passw == 'admin':
info.text = '[color=#00FF00]Logged In successfully![/color]'
App.get_running_app().root.current = "SignedIn"
else:
info.text = '[color=#FF0000]Invalid Username and/or Password[/color]'
class SigninApp(App):
def build(self):
return Rootwidget()
if __name__=="__main__":
sa = SigninApp()
sa.run()
.kv文件
^{pr2}$
代码应该能够获取用户数据并保存在mysql数据库中