为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改 Kivy 下拉菜单的宽度

如何更改 Kivy 下拉菜单的宽度

慕工程0101907 2021-09-11 15:42:30
我有一个 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来修改宽度。


查看完整回答
反对 回复 2021-09-11
  • 1 回答
  • 0 关注
  • 240 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号