Kivy设置按钮

时间:2017-11-23 09:11:21

标签: python kivy

按钮有两个问题:a)按钮上的放置图标和b)按钮的颜色。

a)对于按钮上的放置图标,我使用下一个脚本。此脚本无法通过调整大小窗口更改位置图标。我该如何修复脚本?

    self.layout = BoxLayout(size_hint=(1, None), height=50)
    but = Button(on_press = self.DrawAbscissa)
    img = Image( source='abscissa.png',pos=(25,25))
    but.add_widget( img )
    self.layout.add_widget(but)

b)我想要自己的按钮颜色,但真正的颜色并没有对应于rgb。我找到了堆栈溢出的解决方案,但我不理解他们。我的脚本是:

but.background_color = (1, 0, 0, 1)

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

按钮的颜色

默认纹理为灰色,因此仅设置背景颜色会产生较暗的效果。要设置纯色,请将background_normal设置为''。

but.background_normal = ''
but.background_color = (1, 0, 0, 1)

输出

enter image description here