enamlツールキットを使用していますが、初期化Splitter
/SplitItem
レイアウトの方法を知りたいです。
以下は、非常に単純なサンプル コードです。SplitItem
ウィンドウの幅の約 2/3 を左から、右が残りの 3 分の 1 になるようにウィンドウを開始したいと思いますSplitItem
。さまざまな場所でさまざまな制約を試しましたが、何をする必要があるのか わかりません。
ウィンドウは次のように始まります。
次のように開始したい:
from enaml.widgets.api import (
Window, Container, Splitter, SplitItem, Html
)
enamldef Left(Container):
Html:
source = '<center><h1>Hello Left!</h1></center>'
enamldef Right(Container):
Html:
source = '<center><h1>Hello Right!</h1></center>'
enamldef Main(Window):
initial_size = (800,400)
Container:
Splitter:
SplitItem:
Left:lt:
pass
SplitItem:
Right:rt:
pass