准备
1、从https://sciter.com/download/地址下载sciter-sdk
2、解压,找到sciter-sdk\bin\64\sciter.dll复制到c:\windows\system32
PS:注意上面的请根据你自已的系统选择相应文件
3、安装Mingwin 或者TDM-GCC
下载地址:
> https://sourceforge.net/projects/mingw/files/
> http://tdm-gcc.tdragon.net/download
下载mingw-get-setup.exe或tdm64-gcc-5.1.0-2.exe,安装完成
4、 把mingw\bin或tdm-gcc\bin加入到环境变量中
5、cmd 进入 gopath目录
go get github.com/sciter-sdk/go-sciter
编写GO代码
package main
import (
"github.com/sciter-sdk/go-sciter"
"github.com/sciter-sdk/go-sciter/window"
"log"
)
func main() {
//创建window窗口
//参数一表示创建窗口的样式
//SW_TITLEBAR 顶层窗口,有标题栏
//SW_RESIZEABLE 可调整大小
//SW_CONTROLS 有最小/最大按钮
//SW_MAIN 应用程序主窗口,关闭后其他所有窗口也会关闭
//SW_ENABLE_DEBUG 可以调试
//参数二表示创建窗口的矩形
w, err := window.New(sciter.SW_TITLEBAR|
sciter.SW_RESIZEABLE|
sciter.SW_CONTROLS|
sciter.SW_MAIN|
sciter.SW_ENABLE_DEBUG,
//给窗口设置个大小
&sciter.Rect{Left: 0, Top: 0, Right: 500, Bottom: 500});
if err != nil {
log.Fatal(err);
}
//加载文件
w.LoadFile("demo2.html");
//设置标题
w.SetTitle("表单");
//显示窗口
w.Show();
//运行窗口,进入消息循环
w.Run();
}
编写html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单</title>
<style>
table {
width: 100%;
border-collapse: collapse;
}
table td {
padding: 10px;
border: 1px solid #ccc;
}
table td:first-child {
white-space:nowrap;
}
</style>
</head>
<body>
<form action="">
<table>
<tr>
<td>用户:</td>
<td><input type="text"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password"></td>
</tr>
<tr>
<td>性别:</td>
<td>
<input type="radio" value="0">男
<input type="radio" value="1">女
</td>
</tr>
<tr>
<td>爱好:</td>
<td>
<input type="checkbox" value="">看书
<input type="checkbox" value="">打球
<input type="checkbox" value="">旅游
</td>
</tr>
<tr>
<td>简介:</td>
<td>
<textarea name="" id="" cols="30" rows="10"></textarea>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="提交"></td>
</tr>
</table>
</form>
</body>
</html>
注意
1、导入文件失败可修改全局路径尝试。
如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----
下一篇
2019后半年计划
- 本文作者: Memory
- 本文链接: https://www.mzpkz.top/post/2019-05-21/
- 版权声明: 本博客所有文章除特别声明外,转载请注明出处!