我在 Kivy 中使用 TabbedPanel,它工作得很好,但我想稍微自定义一下选项卡按钮并在文本旁边添加一个图标。
Right now I have something like this :
And I would like something like that :
我的kv文件如下:
<KivyMasterPanel>
do_default_tab: False
id: MasterPanel
tab_width: self.size[0]/len(self.tab_list)
TabbedPanelItem:
id: tab_A
text: 'A'
TabbedPanelItem:
id: tab_B
text: 'B'
TabbedPanelItem:
id: tab_C
text: 'C'
有什么我可以使用而不是 TabbedPannelItem.text 来放置 BoxLayout 或其他东西在里面。如果可能的话,我希望能够使用 kv 文件创建我的选项卡,但如果不可能,也没有问题。
预先感谢大家的帮助。
进行定制TabbedPanelItem
,您将在其中添加图像背景Rectangle
<TPI@TabbedPanelItem>:
canvas:
Rectangle:
source: <your_img>
size: self.size
pos: self.pos
并使用自定义的而不是TabbedPanelItem
在你的KivyMasterPanel
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)