テキストエントリを幅全体に塗りつぶそうとしています。これは、エントリをフレームに直接配置すると正常に機能しますが、パネルに配置すると、デフォルトのサイズに戻ります。また、「ボックス化された」レイアウトコンビネータテキストが消えます。私は何が間違っているのですか?
import Graphics.UI.WX
main = start gui
gui = do
f <- frame []
p <- panel f []
xcoord <- entry p []
ycoord <- entry p []
set p [layout := fill $ boxed "foo" $
grid 5 5 [
[floatRight $ label "x coordinate", hfill $ widget xcoord]
, [floatRight $ label "y coordinate", hfill $ widget ycoord]
]
]
set f [layout := fill $ container p glue]