# XGUI **Repository Path**: zhangjun1996/XGUI ## Basic Information - **Project Name**: XGUI - **Description**: 简易GUI框架 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-06-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XGUI #### 介绍 通用gui是我的理想,我也是在看了一个不知哪年的文章才理解了gui的核心,“窗口的绘制顺序”,花了两天时间做出了这个gui的初代。 希望能做出windows的效果....................... 这里其实是个代码云盘,免得丢了。。。 有兴趣就看吧。 “简易GUI实现原理”,这个在我的csdn里有了,虽然内容非常简陋,但是花几天时间就能理解gui的核心,“窗口的绘制顺序”。 目前支持随意创建窗口、点击、文字显示。其它的就没有了。。。A站、B站搜索XGUI或者Xiagb就有演示视频。 其它在慢慢的开发。。。 #### 文件夹说明 cli是命令行,就像是电脑上的命令行那样操作,网上有介绍。也可以看我的移植https://blog.csdn.net/qq_41544116/article/details/105095063。 gui就是GUI了。 screen是屏幕驱动。 #### 文件说明 gui文件夹里的gui.cpp和gui.h是核心。 font是和字体相关的。 word就是把字写出来,里面会用画点操作。 main_cpp.cpp是用户程序,里面就是操作gui系统绘制界面。