Python 如何更改Kivy下拉列表宽度

Python 如何更改Kivy下拉列表宽度,python,kivy,kivy-language,Python,Kivy,Kivy Language,我有一个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文件下拉类是空的,但我已经玩了各种布局,试图改变宽度,但没有我尝试的作品。 更改“宽度”的值似乎只会更改标签宽度

我有一个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文件下拉类是空的,但我已经玩了各种布局,试图改变宽度,但没有我尝试的作品。


更改“宽度”的值似乎只会更改标签宽度,其中文本将在按钮上移动,但按钮本身不会更改。假定小部件将自身大小调整为父宽度,但这也不会发生。我发现attach_的值,我的理解是,我可以指定要挂接的父窗口小部件。然而,这似乎没有改变任何事情。

正常的下拉列表与操作下拉列表不同,您可以用不同的方式修改宽度。上述方法适用于下拉列表,其中使用“自动宽度”设置为False,然后设置宽度。但是使用操作下拉菜单可以使用下拉菜单宽度来修改宽度