# lv_gui_designer **Repository Path**: YES-LCD-GUI/lv_gui_designer ## Basic Information - **Project Name**: lv_gui_designer - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lv_gui_designer ## New Project [WALV](https://github.com/kaiakz/walv). An online tool. ### Alibaba Summer of Code 2019 : For [AliOS-Things](https://github.com/alibaba/AliOS-Things/) ![image](https://github.com/kaiakz/lv_gui_designer/blob/dev/docs/image/sceenshot_lv_gui_designer_1.gif) ## What is lv_gui_designer? lv_gui_designer is a drag-and-drop, simple GUI designer built with LittlevGL, and is based on [pc_simulator_sdl_eclipse](https://github.com/littlevgl/pc_simulator_sdl_eclipse). Its interface is built with LittlevGL. ## Feature * Create object based on an object, Parent-child structure(In test, now if you want to create a obj, you need to choose a parent in layerview). * Drag and drop to control the postion of the widget. * TFT_simulator can be customized(size), supports mutiple windows.(To do) * Modfied attribute(postion, size, click, etc) and style. (Doing) * Save project in XML format, project can be loaded as live-demo. * XML can be converted to C and Python: includes GUI and Callback. Just add a function `lv_gui_main` to your code.(Doing) ## Screenshot Select a parent for a widget: ![image](https://github.com/kaiakz/lv_gui_designer/blob/dev/docs/image/treeview.gif) Load XML File to live-demo(Beta), try to write some tags `