update readme

This commit is contained in:
idea4good 2021-04-19 13:34:37 +08:00
parent e6770afbaf
commit d56ad74f08
2 changed files with 12 additions and 12 deletions

View File

@ -1,4 +1,4 @@
# Welcome to GuiLite # Welcome to GUI-lite
<p align="center"> <p align="center">
<img src="documents/logo.png" alt="Logo"/> <img src="documents/logo.png" alt="Logo"/>
</p> </p>
@ -40,17 +40,17 @@
- 🐋Run in docker with a single command: `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh` - 🐋Run in docker with a single command: `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh`
## Easy to learn and support ## Easy to learn and support
Even a C beginner could master GuiLite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller and easier to read. Even a C beginner could master GUI-lite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller and easier to read.
- 📚Documentation - 📚Documentation
- [How to use GuiLite?](documents/HowToUse.md) - [How to use GUI-lite?](documents/HowToUse.md)
- [Design specification](documents/HowToWork.md) - [Design specification](documents/HowToWork.md)
- [How to Layout widgets?](documents/HowLayoutWork.md) - [How to Layout widgets?](documents/HowLayoutWork.md)
- [How to build unicode font/bitmap resource?](https://github.com/idea4good/GuiLiteToolkit) - [How to build unicode font/bitmap resource?](https://github.com/idea4good/GuiLiteToolkit)
- [How to switch theme?](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HostMonitor/UIcode/source/resource/resource.cpp) - [How to switch theme?](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HostMonitor/UIcode/source/resource/resource.cpp)
- [How to dispatch messages?](documents/HowMessageWork.md) - [How to dispatch messages?](documents/HowMessageWork.md)
- [UML chart of GuiLite core](documents/UML.md) - [UML chart of GUI-lite core](documents/UML.md)
- 📈Learning steps - 📈Learning steps
1. Build GuiLite library 1. Build GUI-lite library
2. Build/Debug HelloXXX demos 2. Build/Debug HelloXXX demos
3. Read/Modify `HelloXXX/UIcode/UIcode.cpp` code 3. Read/Modify `HelloXXX/UIcode/UIcode.cpp` code
4. Read/Modify `widgets` code 4. Read/Modify `widgets` code
@ -168,7 +168,7 @@ Even a C beginner could master GuiLite quickly. The source code only uses basic
</table> </table>
## 📞Community Channel ## 📞Community Channel
Thanks for the help from the community, you all make GuiLite better! And welcome to any new friend to join us. Thanks for the help from the community, you all make GUI-lite better! And welcome to any new friend to join us.
- [**@Twitter**](https://twitter.com/idea4good) - [**@Twitter**](https://twitter.com/idea4good)
- QQ group code: - QQ group code:
<table> <table>

View File

@ -1,4 +1,4 @@
# 歡迎蒞臨 GuiLite # 歡迎蒞臨 GUI-lite
<p align="center"> <p align="center">
<img src="documents/logo.png" alt="Logo"/> <img src="documents/logo.png" alt="Logo"/>
</p> </p>
@ -38,9 +38,9 @@
- 🐋支持Docker一条命令启动Docker: `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh` - 🐋支持Docker一条命令启动Docker: `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh`
## 易學習和全面的技術支持 ## 易學習和全面的技術支持
即使是C语言的初学者也可以很快掌握GuiLite代码只使用C++的基本特性类和虚函数选择C++语言,能让代码体积更小,更易阅读。 即使是C语言的初学者也可以很快掌握GUI-lite代码只使用C++的基本特性类和虚函数选择C++语言,能让代码体积更小,更易阅读。
- 📚开发文档 - 📚开发文档
- [如何使用GuiLite?](documents/HowToUse.md) - [如何使用GUI-lite?](documents/HowToUse.md)
- [软件设计说明](documents/HowToWork-cn.md) - [软件设计说明](documents/HowToWork-cn.md)
- [如何布局UI?](documents/HowLayoutWork.md) - [如何布局UI?](documents/HowLayoutWork.md)
- [如何制作多种文字/位图资源?](https://github.com/idea4good/GuiLiteToolkit) - [如何制作多种文字/位图资源?](https://github.com/idea4good/GuiLiteToolkit)
@ -48,7 +48,7 @@
- [如何传递消息?](documents/HowMessageWork.md) - [如何传递消息?](documents/HowMessageWork.md)
- [核心UML示意图](documents/UML.md) - [核心UML示意图](documents/UML.md)
- 📈学习方法 - 📈学习方法
1. 编译GuiLite库 1. 编译GUI-lite库
2. 编译、调试HelloXXX实例程序 2. 编译、调试HelloXXX实例程序
3. 研读、修改100+行的`HelloXXX/UIcode/UIcode.cpp`源代码 3. 研读、修改100+行的`HelloXXX/UIcode/UIcode.cpp`源代码
4. 研读`widgets`目录下的代码 4. 研读`widgets`目录下的代码
@ -166,8 +166,8 @@
</table> </table>
## 📞社區交流 ## 📞社區交流
- 感谢开发者群的所有同学是你们塑造了今天的GuiLite也欢迎新的大神/小白加入我们。 - 感谢开发者群的所有同学是你们塑造了今天的GUI-lite也欢迎新的大神/小白加入我们。
- GuiLite开发者QQ群 - 开发者QQ群
<table> <table>
<tr> <tr>
<td align="center"><a href="https://jq.qq.com/?_wv=1027&k=qfvGGAa7"><img src="documents/qq.group-1.jpg" width="240px;"/><br /><sub><b>专家群💎527251257</b></sub></a> <td align="center"><a href="https://jq.qq.com/?_wv=1027&k=qfvGGAa7"><img src="documents/qq.group-1.jpg" width="240px;"/><br /><sub><b>专家群💎527251257</b></sub></a>