2

我正在尝试增加a的width和,但它不受支持(size_hint)。heightkivyMD button

•我应该创建自己的按钮类,继承自按钮类吗?

• 考虑到我想让我的应用程序运行在 android 上会不会很糟糕?

我想知道以前是否有人解决过这个问题。另外,如果我增加按钮的尺寸,我希望文本的大小也改变......

4

2 回答 2

0

这是一个旧帖子,但我遇到了同样的问题。我不得不使用它的根宽度的百分比,它工作。下面的例子:

MDRectangleFlatButton:
            text: "Some text"
            pos_hint: {"center_x": .5}
            size_hint: None, None
            width: root.width*0.4
于 2022-01-23T14:53:23.723 回答
0

例如,使用 MDRaised 按钮类型您就是这样做的:

MDRaisedButton:
        text: "Do Something"
        pos_hint: {'center_x': .5, 'center_y': .5}
        on_release: app.do_anything()
        size: 30, 30
        size_hint: None, None

确保将size_hint设置为None、None,然后指定size: width, height

于 2020-09-28T10:18:02.273 回答