qtrs

rust + qt6 widgets bindings — builder pattern, qt designer .ui, cxx glue

Happy 1-month birthday!

qt wiki - Listed

version 0.5.2 on crates.io

MIT / Apache-2.0


quick start

cargo add qtrs use qtrs::prelude::*; fn main() { let app = Application::new(); let window = Widget::new() .title("Example") .size(400, 300) .build(); window.show(); app.exec(); }

features

builder pattern api

fluent, type-safe construction of qt widgets.

qt designer .ui support

load .ui files directly — design visually, code in rust.

cxx glue

safe rust <-> c++ interop, powered by cxx.