javascript - 制作 GUI 时如何将 Go 脚本与 Gotron 前端连接?
问题描述
我一直在在线关注本教程,了解如何使用 Go 制作 GUI: https ://medium.com/benchkram/tutorial-adding-a-gui-to-golang-6aca601e277d ,我想知道如何将 html 输入连接到我用 Go 编写的后端。我希望这是有道理的。任何链接或帮助将不胜感激。
编码:
package main
import (
"github.com/Equanox/gotron"
)
func main() {
// Create a new browser window instance
window, err := gotron.New("webapp")
if err != nil {
panic(err)
}
// Alter default window size and window title.
window.WindowOptions.Width = 1200
window.WindowOptions.Height = 980
window.WindowOptions.Title = "Gotron"
// Start the browser window.
// This will establish a golang <=> nodejs bridge using websockets,
// to control ElectronBrowserWindow with our window object.
done, err := window.Start()
if err != nil {
panic(err)
}
// Open dev tools must be used after window.Start
// window.OpenDevTools()
// Wait for the application to close
<-done
}
解决方案
推荐阅读
- assembly - 如何让 llvm 使用“或”指令进行加速
- spring-boot - 如何仅使用@Id(代理对象)检索实体对象,检查它是否存在并将其分配给@ManyToOne 关联
- qt - 向 QTableWidget 添加行时如何防止第一个 CellWidget 折叠
- c++ - 一个用于发送和接收数据包的 TCP 套接字
- oracle12c - SQL Loader - CSV 导入 - 控制文件 - 没有数据类型支持 NUMBER 类型
- python - 您将如何查找和替换字典中的值?
- c++ - CRecordset 在使用 SQLite 的免费 ODBC 驱动程序添加新行时失败
- react-native - 如何从 Expo 中删除 ACCESS_BACKGROUND_LOCATION - 我的应用仍然被 Google 拒绝
- ansible - 将活动配置与以前的配置进行比较 Juniper Ansible - junipernetworks.junos.junos
- testing - 错误“html”报告器不存在。检查报告器参数是否有错误