Enaml:如何设置CheckBox的样式

时间:2016-12-17 02:55:13

标签: python enaml

我试图在CheckBox中检查,以便在未选择窗口时更加明显。请参阅下面图片中的差异。

我试图用它来设计它没有运气:

    Style:
        element = 'CheckBox'
        Setter:
            field = 'background'
            value = 'yellow '

    Style:
        element = 'CheckBox'
        Setter:
            field = 'color'
            value = 'red'

正如您所看到的,这不会影响实际的复选框,只会设置文本字段。

那么,有关如何设置实际复选框样式的任何想法吗?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

Enaml无法控制复选框的呈现方式。如果你真的需要这种级别的自定义,你需要编写自己的自定义Qt小部件,它绘制自己的复选框,然后将该小部件包装为Enaml小部件。