Enaml:如何设置 CheckBox 的样式

Enaml: How to style a CheckBox

我试图在未选中 window 时让复选框中的复选框更加可见。请看下图的区别。

我尝试用以下样式设置它时没有运气:

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

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

如您所见,这不会为实际的复选框设置样式,只会为文本字段设置样式。

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

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