【发布时间】:2019-02-18 18:01:31
【问题描述】:
我遇到了画布问题。我修改了 Canvas.hs 示例程序以在画布上绘制图像
canvas # drawImg
就在画布设置代码之后;供参考:
canvas <- UI.canvas
# set UI.height canvasSize
# set UI.width canvasSize
# set style [("border", "solid black 1px"), ("background", "#eee")]
drawImg 在哪里
drawImg :: UI.Canvas -> UI ()
drawImg canvas = do
url <- UI.loadFile "image/png" "resources/img.png"
img <- UI.img # set UI.src url
UI.drawImage img (0,0) canvas
这应该与原始版本代码中用于绘制图像的点击功能相同。
此代码的实际行为是一个空白画布,就像在原始示例中单击绘制图像按钮之前一样。我认为它应该在加载时绘制图像。为什么是这样?我是否应该将此调用添加到设置画布的行中?
【问题讨论】: