小编Poo*_*dra的帖子

不能在 kv lang 中使用转换

应用代码:

from kivy.app import App
from kivy.lang import Builder
from kivy.factory import Factory
from kivy.uix.screenmanager import Screen
from kivy.uix.screenmanager import ScreenManager
from kivy.uix.screenmanager import FadeTransition<br/>
kv = '''
ScreenManagement:
    transition: FadeTransition()
    screen1:
    screen2:
<screen1>:
    name: 'one'
    Button:
        text: 'Hello!'
        on_release: app.root.current = 'two'
<screen2>:
    name: 'two'
    Button:
        text: 'Hello2'
        on_release: app.root.current = 'one'
'''<br/>
class screen1(Screen):
    pass
class screen2(Screen):
    pass
class ScreenManagement(ScreenManager):
    pass
class test23(App):
    def build(self):
        return Builder.load_string(kv)
        <br/>
if __name__ == '__main__':
    test23().run()
Run Code Online (Sandbox Code Playgroud)

每次我执行它时,我都有以下回溯。它出什么问题了?

 runfile('/home/pc/python and kivy/test23.py', wdir='/home/pc/python …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 kivy kivy-language

2
推荐指数
1
解决办法
2847
查看次数

标签 统计

kivy ×1

kivy-language ×1

python ×1

python-2.7 ×1