1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
from enaml.widgets.api import (
Window, Container, PushButton, Field,
CheckBox
)
from enaml.styling import (
StyleSheet, Style, Setter
)
enamldef Main(Window):
title = 'Style Sheet'
StyleSheet:
Style:
element = 'PushButton'
Setter:
field = 'color'
value = 'red'
Style:
style_class = 'blue-class'
Setter:
field = 'color'
value = 'blue'
Style:
object_name = 'special'
Setter:
field = 'color'
value = 'green'
Setter:
field = 'font-weight'
value = 'bold'
Container:
PushButton:
text = 'One'
PushButton:
text = 'Two'
Field:
style_class = 'blue-class'
text = 'Three'
CheckBox:
style_class = 'blue-class'
text = 'Four'
checked = True
PushButton:
text = 'Five'
name = 'special'
|