首页 文章

如何更改Kivy下拉宽度

提问于
浏览
1

我有一个kivy下拉菜单,我无法更改按钮的宽度 . 有谁知道如何做到这一点?我附上了按钮外观的照片 .

这是我添加按钮的行:

self.drop_down.add_widget(Button(text=address, auto_width=False, size_hint=(None,None), height=self.height/15, width=self.width/2))

在kv文件下拉列表是空的,但我已经玩了各种布局试图改变宽度,但没有尝试工作 .

更改宽度值似乎只会更改文本在按钮上移动的标签宽度,但按钮本身不会更改 . Widget假设自己调整为父宽度,但也没有发生 . 我找到了值attach_to,我的理解是我可以指定要挂钩的父窗口小部件 . 然而,这似乎没有改变任何东西 .

1 回答

  • 0

    普通 dropdown 列表与 actiondropdown 列表不同,您可以通过不同方式修改宽度 . 上面说明的方法是 dropdown ,你使用auto_width设置为False然后设置宽度 . 但是使用 actiondropdown ,您可以使用dropdown_width来修改宽度 .

相关问题