Iced is a cross-platform GUI library for Rust. This tutorial serves as a quick start for the library. We try to keep each part of the tutorial as simple as possible.
This tutorial is being updated from Iced version 0.10.0
to 0.12.x
.
For a complete tutorial for version 0.10.0
, please refer to this branch.
Contents:
- Setting Up
- First App - Hello World!
- Explanation of Sandbox Trait
- Adding Widgets
- Changing Displaying Content
- Widgets
- Layouts
- Changing Themes
- Styles
- Multipage Apps
- Applications
- Windows
- Events
- Canvas
- Custom Widgets
- Others
- Iced - the Iced library.
- awesome-iced - a list of projects depending on Iced.
Pull requests for typos, incorrect information, or other ideas are welcome!
All code in the tutorial is provided under the MIT License.