鱼C论坛

 找回密码
 立即注册
查看: 2027|回复: 1

求帮忙看看哪里出错了

[复制链接]
发表于 2021-2-18 17:47:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用kivy写了一个app的开始和登录(未完成),注册页面,在pycharm上:
在py文件中的代码为:
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.textinput import TextInput
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen,ScreenManager

class WelcomePage(Screen):
        pass

class LogIn(Screen):
        pass

class Register(Screen):
        pass

class TransitionWindow(ScreenManager):
        pass

kv = Builder.load_file("my.kv")

class MyApp(App):
        def build(self):
                return kv

if __name__ == "__main__":
        MyApp().run()

在my.kv文件中的代码为:
TransitionWindow:
    WelcomePage:
    LogIn:
    Register:

<WelcomePage>:
        orientation:"vertical"

        Label:
                text:"Welcome!"
                text_size:cm(6),mm(28)
                font_size: 40
                italic:True
                color:.8,.2,.1,3

        FloatLayout:
                Button:
                        text:"Log In"
                        size_hint:.2,.15
                        font_size:30
                        pos:185,100
                        background_color:0,1,1,1
                        on_release:app.root.current = "login"
                Button:
                        text:"Register"
                        size_hint:.2,.15
                        font_size:30
                        pos:485,100
                        background_color:0,1,1,1
                        on_release:app.root.current = "register"


<LogIn>:
    name: "login"
    FloatLayout:
        Label:
            text:"Fill the following information to log in"
            font_size: 15
            italic:True
        TextInput:
            text:"account"
            multiline = False
            pos = 300,500
        TextInput:
            text:"password"
            multiline = False
            pos = 300,700

    Button:
        text:"Enter"
        on_release: app.root.current = "register"

<Register>:
    name: "register"
    FloatLayout:
        Label:
            text:"Fill the following information to log in"
            font_size: 15
            italic:True
        TextInput:
            text:"account"
            multiline = False
            pos = 300,500
        TextInput:
            text:"password"
            multiline = False
            pos = 300,700

    Button:
        text:"Enter"
        on_release:app.root.current = "login"

运行报错:
if current_property[:3] == 'on_':
TypeError: 'NoneType' object is not subscriptable
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-2-18 17:49:53 | 显示全部楼层
说是类型错误,实在没有找出错哪了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 14:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表