| Crates.io | fltk-webview |
| lib.rs | fltk-webview |
| version | 0.4.7 |
| created_at | 2021-05-12 19:00:47.5976+00 |
| updated_at | 2025-11-04 10:16:57.10616+00 |
| description | Webview for embedded fltk windows |
| homepage | |
| repository | https://github.com/fltk-rs/fltk-webview |
| max_upload_size | |
| id | 396626 |
| size | 238,213 |
This provides webview functionality for embedded fltk windows.
Add fltk-webview to your fltk application's Cargo.toml file:
[dependencies]
fltk = "1"
fltk-webview = "0.4"
Then you can embed a webview using fltk_webview::Webview::create:
use fltk::{app, prelude::*, window};
use fltk_webview::*;
fn main() {
let app = app::App::default();
let mut win = window::Window::default()
.with_size(800, 600)
.with_label("Webview");
let mut wv_win = window::Window::default()
.with_size(790, 590)
.center_of_parent();
win.end();
win.make_resizable(true);
win.show();
let mut wv = Webview::create(false, &mut wv_win);
wv.navigate("https://google.com");
app.run().unwrap();
}
sudo apt-get install libwebkit2gtk-4.1-dev libx11-dev.sudo dnf install webkit2gtk3-devel libX11-devel.GDK_BACKEND=x11.WEBKIT_DISABLE_COMPOSITING_MODE=1.
