我有一个 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 回答

饮歌长啸
TA贡献1951条经验 获得超3个赞
一个正常的下拉列表是从不同的actiondropdown服务,您修改以不同的方式宽度。上面提到的方法是用于下拉列表,您使用auto_width设置为False然后设置宽度。但是使用actiondropdown可以使用dropdown_width来修改宽度。
添加回答
举报
0/150
提交
取消