43 Star 245 Fork 75

setoutsoft / soui3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

SOUI 3

DirectUI releases star usage

SOUI3 是一套已经持续开发维护 12年 的轻量级Windows平台客户端开发框架, (内核编译后体积1M左右), 框架设计吸收了WTLAndroidQTFlash等流行框架的特点, UI展示基于xml配置,性能高效(可选择GDI或Skia渲染), 控件丰富,扩展灵活(可使用 xml + lua ),真正左到UI界面与逻辑分离。

demo基本界面

demo1 demo2

如果您初次了解此库,可以下载自动化静态编译的demo.exe进行尝鲜体验(无需下载源代码和其他依赖,直接下载运行) 具体方法 CMake Test

1.点击上方图标,进入页面
2 随便点击一个绿色圆圈后面的链接进入
3 下拉界面,找到`Artifacts`栏
4 点击栏中的`PC_Demo`进行下载解压运行即可。

如您想自己编译更多的界面案例,请拉取 DEMO仓库:

每一个Demo一个单独的仓库,自己分别clone就好了。

如果想一次拉取所有demo,可以直接运行SOUI仓库代码下的clone_demos.bat来clone,当然前提是已经安装了git命令行工具。

开始

使用SOUI需要一定的c++与win32的基础,请您确保您掌握了上述技能。

除本页说明外,您还可以查看更详细的官方文档

Git下载地址(SOUI3)

Git下载地址(SOUI4),SOUI4在SOUI3的基础上调整了内核代码结构,导出类COM接口,方便C语言调用

编译

CMake Test

soui可以使用cmake或者qmake进行编译(前提:安装好Visual Studio),具体编译方法查看附带编译文档

UI可视化设计

SOUI3 Editor,仓库地址https://github.com/soui3-demo/SouiEditor

使用教程见文档

其他教程

  • 阅读作者博客,能让你更快掌握如何使用SOUI快速开发Window桌面应用

  • 作者录制的b站视频教程

使用soui的软件展示

请点击链接查看,持续更新

QQ群

LICENSE

请查看license.txt文档

空文件

简介

SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过作者多次开发维护升级后得此库.SOUI其寓意为"瘦UI" "UI,just so so!" 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/setoutsoft/soui3.git
git@gitee.com:setoutsoft/soui3.git
setoutsoft
soui3
soui3
master

搜索帮助

14c37bed 8189591 565d56ea 8189591