https://github.com/RT-Thread-packages/gui_engine
Graphics Engine (GE) in RT-Thread
https://github.com/RT-Thread-packages/gui_engine
Last synced: 3 months ago
JSON representation
Graphics Engine (GE) in RT-Thread
- Host: GitHub
- URL: https://github.com/RT-Thread-packages/gui_engine
- Owner: RT-Thread-packages
- License: lgpl-2.1
- Created: 2018-02-06T06:17:02.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-11T22:56:20.000Z (almost 3 years ago)
- Last Synced: 2023-10-20T22:54:23.454Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 3.52 MB
- Stars: 52
- Watchers: 13
- Forks: 45
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rt-thread - gui_engine - GUI Engine by RT-Thread. (Packages / Multimedia)
- awesome-rt-thread - gui_engine - GUI Engine by RT-Thread. (Packages / Multimedia)
README
# GUI Engine
[中文页](README_ZH.md) | English
## 1. Introduction
GUI engine is a set of basic drawing engine, written by C code.
The main functions include:
- Drawing operations based on the drawing device DC, including points, lines, circles, ellipses, polygons (filling), etc.;
- Various image format loading (loading from file system, DFS file system is required) and drawing;
- Text display in various fonts;
- GUI C/S structure and basic window mechanism, event frame mechanism, etc.## 2. How to obtain
- Obtain by Git:
git clone https://github.com/RT-Thread-packages/gui_engine.git
- env tool to assist download:
menuconfig package path:
RT-Thread online package
system package
[*] RT-Thread UI Engine
[*] Enable UI Engine## 3. Example introduction
### 3.1 Get examples
* Configure the enable example option `Enable the example of Gui Engine`
* The configuration package version is selected as the latest version `latest`