zoukankan      html  css  js  c++  java
  • go语言使用go-sciter创建桌面应用(四) 固定窗口大小

    有些时候我们需要创建的应用窗口大小不可改变。

    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
    

      

  • 相关阅读:
    HDU 1425:sort
    HDU 1021:Fibonacci Again
    HDU 2035:人见人爱A^B
    HDU 1061:Rightmost Digit
    HDU 1005:Number Sequence
    HDU 1008:Elevator
    HDU 1004:Let the Balloon Rise
    HDU 2018:母牛的故事
    java推荐书籍及下载
    VC6.0 快捷键
  • 原文地址:https://www.cnblogs.com/jkko123/p/7053008.html
Copyright © 2011-2022 走看看