go语言使用go-sciter创建桌面应用(四) 固定窗口大小
2017-06-20 10:20
369 查看
有些时候我们需要创建的应用窗口大小不可改变。
demo5.go代码如下:
demo5.html代码如下:
关于编译生成exe后,打开出现黑框,请用如下命令进行编译:
demo5.go代码如下:
package main; import ( "github.com/sciter-sdk/go-sciter/window" "github.com/sciter-sdk/go-sciter" "log" ) func main() { //创建新窗口 //并设置窗口大小 w, err := window.New(sciter.DefaultWindowCreateFlag, &sciter.Rect{200, 200, 500, 500}); if err != nil { log.Fatal(err); } //加载文件 w.LoadFile("demo5.html"); //设置标题 w.SetTitle("固定大小窗口"); //显示窗口 w.Show(); //运行窗口,进入消息循环 w.Run(); }
demo5.html代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>固定大小窗口</title> </head> <body> <div>固定大小窗口</div> <script type="text/tiscript"> self.ready = function() { //设置view对象不能改变大小 view.isResizeable = false; }; </script> </body> </html>
关于编译生成exe后,打开出现黑框,请用如下命令进行编译:
> go build -ldflags="-H windowsgui" demo5.go
相关文章推荐
- go语言使用go-sciter创建桌面应用(七) view对象常用方法,文件选择,窗口弹出,请求
- go语言使用go-sciter创建桌面应用(六) Element元素操作和Event事件响应
- go语言使用go-sciter创建桌面应用(一) 简单的通过html,css写ui
- go语言使用go-sciter创建桌面应用(五) 加载元素资源
- go语言使用go-sciter创建桌面应用(二) ui元素查找,增加,删除,修改
- go语言使用go-sciter创建桌面应用(三) 事件处理,函数与方法定义,go与tiscript之间相互调用
- Java 小例子:创建和使用固定大小的线程池
- Qt基础——让使用Designer创建的UI也能自动适应窗口大小
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Go语言使用HTTP包创建WEB服务器的方法
- Qt基础——让使用Designer创建的UI也能自动适应窗口大小
- Qt基础——让使用Designer创建的UI也能自动适应窗口大小
- 使用WPF创建一个Digg桌面应用
- 使用WPF创建一个Digg桌面应用
- IBM的云平台Bluemix使用初体验——创建Go语言 Web 应用程序,添加并使用语言翻译服务
- Go语言技巧:使用for range time.Tick()固定间隔时间执行
- Qt基础——让使用Designer创建的UI也能自动适应窗口大小
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight 中文教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用