我已经调整了我的标签,以占据整个应用程序的宽度,减去每边5的填充。然而,选项卡栏从下面的内容中显得不中心,我已经包括了一个屏幕截图来说明:

正如您在屏幕截图中所看到的,这些选项卡看起来稍微偏离了右边的中心位置。
main.py
import kivy
kivy.require('2.0.0')
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.tabbedpanel import TabbedPanel
class Main(TabbedPanel):
pass
class MyApp(App):
def build(self):
return Main()
if __name__ == '__main__':
MyApp().run()my.kv
<Main>
tab_width: self.content.width / 3
do_default_tab: False
padding: (5, 5)
TabbedPanelItem:
text: 'First Tab'
TabbedPanelItem:
text: 'Second Tab'
TabbedPanelItem:
text: 'Third Tab'对于我能做些什么来解决这个问题,使它正确地以中心为中心,有什么想法或建议吗?
谢谢
发布于 2021-09-11 19:27:46
我想通了。我猜右边标签上的填充是5,所以我可以从宽度:tab_width: (self.content.width - 5) / 3中减去它
现在它看起来是对齐的:

https://stackoverflow.com/questions/69146030
复制相似问题