【问题标题】:Kivy Setting of buttonKivy 按钮设置
【发布时间】:2017-11-24 01:27:34
【问题描述】:

按钮有两个问题: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)

你能帮帮我吗?

【问题讨论】:

    标签: python kivy


    【解决方案1】:

    按钮颜色

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

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

    输出

    【讨论】:

    • 谢谢!你的建议很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多