Tracker-Friendly 4753feeab9 | ||
---|---|---|
.. | ||
examples | ||
libs | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
README.md | ||
glue.c | ||
go.mod | ||
go.sum | ||
webview.cc | ||
webview.go | ||
webview_test.go |
README.md
webview_go-4.1
Go language binding for the webview library, for webkitgtk-4.1. This is entirely backwards compatible with webview_go 4.0, and needs only a dependency replacement.
[!NOTE] Versions <= 0.1.1 are available in the old repository.
Getting Started
See Go package documentation for the Go API documentation, or simply read the source code.
Start with creating a new directory structure for your project.
mkdir my-project && cd my-project
Create a new Go module.
go mod init example.com/app
Save one of the example programs into your project directory.
curl -sSLo main.go "https://raw.githubusercontent.com/arzumify/webview_go-4.1/master/examples/basic/main.go"
Install dependencies.
go get github.com/webview/webview_go
Build the example. On Windows, add -ldflags="-H windowsgui"
to the command line.
go build
Notes
Calling Eval()
or Dispatch()
before Run()
does not work because the webview instance has only been configured and not yet started.