main.go 792 B

123456789101112131415161718192021222324252627282930313233343536
  1. package main
  2. import (
  3. "log"
  4. "github.com/sciter-sdk/go-sciter"
  5. "github.com/sciter-sdk/go-sciter/window"
  6. )
  7. func main() {
  8. //创建window窗口
  9. //参数一表示创建窗口的样式
  10. //SW_TITLEBAR 顶层窗口,有标题栏
  11. //SW_RESIZEABLE 可调整大小
  12. //SW_CONTROLS 有最小/最大按钮
  13. //SW_MAIN 应用程序主窗口,关闭后其他所有窗口也会关闭
  14. //SW_ENABLE_DEBUG 可以调试
  15. //参数二表示创建窗口的矩形
  16. w, err := window.New(sciter.SW_TITLEBAR|
  17. sciter.SW_RESIZEABLE|
  18. sciter.SW_CONTROLS|
  19. sciter.SW_MAIN|
  20. sciter.SW_ENABLE_DEBUG,
  21. nil)
  22. if err != nil {
  23. log.Fatal(err)
  24. }
  25. //加载文件
  26. w.LoadFile("dist/index.html")
  27. //设置标题
  28. w.SetTitle("你好,世界")
  29. //显示窗口
  30. w.Show()
  31. //运行窗口,进入消息循环
  32. w.Run()
  33. }