gimu:跨平台GUI从未如此简单和干净

时间:2024-03-28 13:04:57
【文件属性】:

文件名称:gimu:跨平台GUI从未如此简单和干净

文件大小:407KB

文件格式:ZIP

更新时间:2024-03-28 13:04:57

golang gui cross-platform-gui nuklear C

吉木 强烈建议不要再使用此项目,Nuclear的自动生成的cgo包装器有一个随机崩溃问题,很难解决(因为cgo没有提供有关崩溃确切发生位置的详细信息)。 请考虑改用 。 它非常稳定且积极开发。 基于nuklear的跨平台GUI。 程序包nk为nuklear.h(小型ANSI C gui库)提供Go绑定。 见 。 所有绑定代码都是使用定义的规则自动生成的。 该软件包提供了一种用于样式的惯用型包装,用于核仁。 屏幕截图 概述 支持的平台是: Windows 32位 Windows 64位 OS X Linux 桌面支持使用来实现,并且有一些用Go for OpenGL 3.2编写的后端。 安装 只需去获取它,一切就可以工作了。 go get -u github.com/AllenDang/gimu 入门指南 让我们创建一个简单的演示。 package main import


【文件预览】:
gimu-master
----masterwindow.go(3KB)
----go.mod(179B)
----input.go(512B)
----go.sum(450B)
----nk()
--------input.go(988B)
--------theme.go(6KB)
--------style.go(639B)
--------cgo_helpers.h(2KB)
--------context.go(867B)
--------draw.go(3KB)
--------impl_glfw_gl3.go(8KB)
--------font.go(916B)
--------listview.go(184B)
--------types.go(13KB)
--------nk.go(201KB)
--------nuklear.h(968KB)
--------doc.go(314B)
--------etc.go(1KB)
--------const.go(16KB)
--------nk.h(87B)
--------impl_glfw_common.go(7KB)
--------cgo_helpers.go(320KB)
--------cgo_helpers.c(1KB)
--------nk.c(307B)
----window.go(8KB)
----row.go(922B)
----util.go(2KB)
----textedit.go(1KB)
----canvas.go(746B)
----examples()
--------simple()
--------chart()
--------screenshots2.png(77KB)
--------complex()
--------screenshots.png(43KB)
--------hugelist()
--------splitter()
----LICENSE(1KB)
----README.md(10KB)
----Makefile(157B)
----nk.yml(4KB)
----.gitignore(269B)
----cmd()
--------gmdeploy()

网友评论