原生,界面闪现
libyue(C++)的完整绑定——真原生窗口与控件,二进制约 7 MB,启动约 80 ms。
moon add NoahLiu/moonbit-libyuefn main {
if !@yue.initialize() {
return
}
let _ = @declarative.mount_window(
[
@declarative.label("Hello, MoonBit + libyue!"),
@declarative.button("Quit", on_click=fn() { @yue.quit() }),
],
title="Hello",
center=true,
)
@yue.run()
}@declarative.* 需要额外 import NoahLiu/moonbit-libyue/yue/declarative——完整包表见文档索引。