当前位置: 首页 > news >正文

自己做网站是否要买云主机注册个公司要多少钱费用

自己做网站是否要买云主机,注册个公司要多少钱费用,开公司怎么找客户,wordpress建哪些网站吗如何在其它编程语言中调用energy编译的dll动态链接库,以使用CEF 或 LCL库 Energy是Go语言基于LCL CEF开发的跨平台GUI框架, 具有很容易使用CEF 和 LCL控件库 interface 便利 示例链接 正文 为方便起见使用 python 调用 go energy 编译的dll 准备 系统&#x…

如何在其它编程语言中调用energy编译的dll动态链接库,以使用CEF 或 LCL库

Energy是Go语言基于LCL + CEF开发的跨平台GUI框架, 具有很容易使用CEF 和 LCL控件库 interface 便利

示例链接

正文

为方便起见使用 python 调用 go energy 编译的dll

准备

系统:Windows 10 intel x64
环境

  • python 3.10.10
  • golang 1.19
  • cgo mingw64 12.2.0
  • energy 开发环境

运行

  • 直接使用 示例链接 提供的代码
    以下仅提供部分关键 api 定义。 因CEF具有复杂性, 该示例仅演示可行性

  • export_cef.go
    在dll中初始化CEF环境 initCEFApplication

//export initCEFApplication
func initCEFApplication() {
....
}

在dll中显示创建的CEF浏览器窗口 cefFormShow

//export cefFormShow
func cefFormShow() {
....
}

在dll中关闭并释放掉CEF浏览器窗口 cefFormFree

//export cefFormFree
func cefFormFree() {
....
}
  • 编译提供的示例 > libenergy.dll
    以示例为准,在 cmd 进入目录, 得到 libenergy.dll
    运行Go编译命令 go build -i -ldflags="-s -w" -buildmode=c-shared -o libenergy.dll

  • pyLoadLibenergy.py
    在python环境中导入libenergy.dll库
    python代码比较少,全贴进来了。

import tkinter as tk
from ctypes import cdll, wintypes
import osdef main():root = tk.Tk()root.title("python-load-dll")root.geometry("400x300")current_directory = os.getcwd()libenergyPath = current_directory + "\libenergy.dll"print('libenergyPath: ', libenergyPath)# 加载dll句柄libenergy = cdll.LoadLibrary(libenergyPath)# 获取energy 导出的 apiinitCEFApplication = libenergy.initCEFApplicationcefFormShow = libenergy.cefFormShowcefFormFree = libenergy.cefFormFreeloadLibenergyBtn = tk.Button(root, text="加载libenergy.dll", command=lambda: load_dll_function())loadLibenergyBtn.pack()showWindowBtn = tk.Button(root, text="显示libenergy创建的窗口", command=lambda: show_window_function())showWindowBtn.pack()# 1.先加载dlldef load_dll_function():print('call_dll_function')initCEFApplication()# 2. 显示窗口def show_window_function():print('show_window_function')cefFormShow()def on_closing():print('on_closing')cefFormFree()root.destroy()root.protocol("WM_DELETE_WINDOW", on_closing)# 进入主事件循环root.mainloop()if __name__ == "__main__":main()
  • 在当前目录中执行命令 python pyLoadLibenergy.py

运行效果图

python加载go energy编译的动态链接库dll 使用cef效果图

http://www.yayakq.cn/news/133001/

相关文章:

  • 外贸公司没网站引擎seo优
  • 罗湖做网站php成品网站下载
  • 青岛专业网站建设公司线上运营培训
  • 模板网站的建设做网站商城多少钱
  • 可信网站 如何验证做个游戏网站多少钱
  • 蒙牛网站建设方案怎么在招聘网站做评估
  • 龙岩网站制作教程建设房地产法律网站
  • php企业网站开发源码塘下做网站
  • 网站建设涉及到哪些方面网站二级栏目
  • php网站开发实施方案wordpress前台用户中心
  • 北京平台网站建设找哪家用wordpress建站效果怎么样
  • 网站升级中模板外贸网站APP
  • 网站备案承若怎么写查网站服务器所在地
  • 凡科网站代理登录入口网站多语言建设方案
  • 网站建设6000元建站软件免费模板
  • 园林景观设计公司点评的网站和论坛有专门做ppt的网站
  • 赣州网站建设哪家便宜北京好的做网站公司
  • 四川建设人才考试网官方网站wordpress小工具没有权限
  • 福州自助建设网站网站建设与管理试题与答案
  • 有网站源代码能自己做网站吗东莞微信网站
  • cms 类网站专业外贸网站
  • 免费个人博客建站网站竞争对手的选定一般参考什么标准的
  • 网站后台管理系统演示网站开发属于IT行业
  • 傻瓜做网站网站设置的关键词
  • 做网站可以用什么语言做网站挂广告赚多少
  • 网站建设类公司新闻山西响应式网页建设哪家有
  • 检测网站是否被挂黑链免备案做网站可以盈利吗
  • 济南网站建设哪个好网站的产品上传图片
  • 杭州知名的网站建设策划电商运营roi怎么算
  • 深圳网站制作公司人才招聘域名注册信息在哪里找到