SIL:易于使用的GUI语言-基于.png文件的简单GUI无需库和框架

时间:2024-03-10 16:00:05
【文件属性】:

文件名称:SIL:易于使用的GUI语言-基于.png文件的简单GUI无需库和框架

文件大小:604KB

文件格式:ZIP

更新时间:2024-03-10 16:00:05

C

简单交互层(SIL) 关于SIL 小号imple我nteractive大号艾尔斯,或“SIL”的简称,是一个小的C库,以创造体面寻找GUI的,没有的内存耗尽伴随着陡峭的学习曲线臃肿库或框架的依赖。 它特别针对由小型SOC或树莓派PI或ESP32等单板计算机驱动的非硬件加速,低分辨率触摸屏显示器,但可以在“普通”窗口和Linux桌面上以相同的外观运行,加快开发和测试。 在后台,它使用“普通帧缓冲区”-大型内存缓冲区,以直接的非压缩方式保存所有像素颜色信息。 层数? 是的,您必须对此GUI库理解的唯一基本概念。 我不会用小部件,精灵,纹理,背板和窗户打扰您。 使用SIL,几乎一切都在layers上完成。 这使得在不接触编程环境的情况下设计GUI变得非常容易; 只需抓住Gimp,Paint.Net,Photoshop或任何其他图形程序,它们全都可以使用图层的概念。 将每个图层导出到一个.PN


【文件预览】:
SIL-master
----include()
--------lodepng.h(91KB)
--------sil.h(9KB)
--------log.h(778B)
----LICENSE(2KB)
----src()
--------font.c(15KB)
--------winGDIdisplay.c(16KB)
--------framebuffer.c(12KB)
--------winSDLdisplay.c(16KB)
--------filter.c(10KB)
--------layer.c(16KB)
--------log.c(14KB)
--------x11display.c(16KB)
--------sil.c(4KB)
--------drawing.c(8KB)
--------lodepng.c(254KB)
----examples()
--------testpic11.png(8KB)
--------testpic2.png(8KB)
--------starwhite.png(8KB)
--------bahnschrift.fnt(45KB)
--------testpic7.png(8KB)
--------testpic9.png(8KB)
--------filters.c(4KB)
--------testpic1.png(8KB)
--------testpic8.png(8KB)
--------testpic6.png(8KB)
--------star.png(12KB)
--------testpic3.png(8KB)
--------bahnschrift_0.png(7KB)
--------Makefile(1KB)
--------testpic4.png(8KB)
--------testimage.png(404KB)
--------testpic10.png(8KB)
--------testpic5.png(8KB)
--------combined.c(8KB)
--------testpic12.png(8KB)
----README.md(8KB)

网友评论