kivy 018 TabbedPanel

本文介绍了如何使用Kivy库创建一个带有三个标签页的TabbedPanel,内容包括第一个标签页的文本,第二个标签页的BoxLayout布局,以及第三个标签页的RstDocument。展示了如何在App中构建并运行这个自定义的TabbedPanel组件。
摘要由CSDN通过智能技术生成
<TabbedPanelTest>:
    size_hint: .5, .5
    pos_hint: {'center_x': .5, 'center_y': .5}
    do_default_tab: False

    TabbedPanelItem:
        text: 'first tab'
        Label:
            text: 'First tab content area'
    TabbedPanelItem:
        text: 'tab2'
        BoxLayout:
            Label:
                text: 'Second tab content area'
            Button:
                text: 'Button that does nothing'
    TabbedPanelItem:
        text: 'tab3'
        RstDocument:
            text:
                '\\n'.join(("Hello world", "-----------",
                "You are in the third tab."))


from kivy.app import App
from kivy.uix.tabbedpanel import TabbedPanel


class TabbedPanelTest(TabbedPanel):
    def __init__(self, **kwargs):
        super().__init__(**kwargs)


class TabbedPanelApp(App):
    def build(self):
        return TabbedPanelTest()


if __name__ == '__main__':
    from kivy.core.window import Window
    Window.clearcolor = [.8,.8,.8,1]
    TabbedPanelApp().run()

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值