Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 基维:底部导航栏_Python_Kivy_Bottomnavigationview - Fatal编程技术网

Python 基维:底部导航栏

Python 基维:底部导航栏,python,kivy,bottomnavigationview,Python,Kivy,Bottomnavigationview,kivy似乎不提供底部导航栏(如Android上的BottomNavigationView) 由于我对Kivy还很陌生,我想问一下实现这种功能的最佳方法是什么?也可以放在屏幕底部 from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder Builder.load_string(''' <MyWidget>: orientation: 'ver

kivy似乎不提供底部导航栏(如Android上的BottomNavigationView)

由于我对Kivy还很陌生,我想问一下实现这种功能的最佳方法是什么?

也可以放在屏幕底部

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder

Builder.load_string('''
<MyWidget>:
    orientation: 'vertical'
    ActionBar:
        ActionView:
            use_separator: True
            ActionPrevious:
                title: 'Action Bar'
                with_previous: False
    Label:
        text: 'content'
    ActionBar:
        ActionView:
            ActionPrevious:
                title: 'Action Bar'
                with_previous: False
''')


class MyWidget(BoxLayout):
    pass


class TestApp(App):
    def build(self):
        return MyWidget()


TestApp().run()
从kivy.app导入应用
从kivy.uix.boxlayout导入boxlayout
从kivy.lang导入生成器
Builder.load_字符串(“”)
:
方向:“垂直”
操作栏:
ActionView:
使用分隔符:True
以前的行动:
标题:“动作栏”
与_previous一起:False
标签:
文本:“内容”
操作栏:
ActionView:
以前的行动:
标题:“动作栏”
与_previous一起:False
''')
类MyWidget(BoxLayout):
通过
类TestApp(应用程序):
def生成(自):
返回MyWidget()
TestApp().run()