Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 970 Bytes

File metadata and controls

38 lines (28 loc) · 970 Bytes

ProgressBar

The ProgressBar widget represents a value in a given range. It has two methods of construction: the progress_bar function and the ProgressBar::new constructor.

use iced::widget::{ProgressBar, column, progress_bar, text};

fn main() -> iced::Result {
    iced::run("My App", MyApp::update, MyApp::view)
}

#[derive(Debug, Clone)]
enum Message {}

#[derive(Default)]
struct MyApp;

impl MyApp {
    fn update(&mut self, _message: Message) {}

    fn view(&self) -> iced::Element<Message> {
        column![
            text("Construct from struct"),
            ProgressBar::new(0.0..=100.0, 50.),
            text("Construct from function"),
            progress_bar(0.0..=100.0, 30.),
        ]
        .into()
    }
}

ProgressBar

➡️ Next: Tooltip

📘 Back: Table of contents