enaml ファイルで id を使用しようとしていますが、プログラムを実行すると
enaml-run hello_world.enaml
私はこの出力を得る
File "hello_world.enaml", line 10
id: pb1
SyntaxError: invalid syntax
出力では常に、id で無効な構文エラーが生成されます。ID を正しく識別するにはどうすればよいですか?
ソース:
from enaml.layout.api import vbox, hbox, spacer, align
from enaml.widgets.api import (Window, Container, GroupBox, Form, PushButton,
CheckBox, RadioButton, Label, ScrollArea, ToolBar, Action, ActionGroup,
Splitter, Field)
enamldef Left(Container):
GroupBox:
title="Consoles"
PushButton:
id: pb1
text="hello"
enamldef Right(Container):
Label:
text="Yo"
enamldef Bottom(ToolBar):
PushButton:
Field:
text="Search..."
enamldef Main(Window):
title="RetroArch"
initial_size = (800,600)
Container:
Splitter:
Left:lt:
pass
Right:rt:
pass
Bottom:
pass