4 个版本 (2 个重大更新)
0.3.1 | 2024 年 8 月 7 日 |
---|---|
0.3.0 | 2024 年 8 月 7 日 |
0.2.0 | 2024 年 4 月 30 日 |
0.1.2 | 2024 年 2 月 2 日 |
#258 in GUI
每月 233 次下载
5KB
slint-center-win 0.3.0
在 winit
后端运行的 Slint 窗口进行居中。
用法
use slint_center_win::center_window;
slint::include_modules!();
fn main() -> Result<(), slint::PlatformError> {
// See: https://slint.dev/releases/1.5.1/docs/rust/slint/docs/generated_code/struct.SampleComponent
let ui = AppWindow::new()?;
// Window must be shown first so sizes get calculated properly
// Don't know if there is a better way, slight redraw artifacting on move
ui.show()?;
center_window(ui.window());
// ...
ui.run()
}
版本
v0.3.1
忘记了关键的 =
和一些文档更新。
v0.3.0
添加了来自 pull request 的 独立示例,因此现在也已在 macOS 上进行了测试 😊 感谢 @zxscn。还采用了 @ogoffart 的建议,明确关于 i-slint-*
内部 crate 版本的建议。
v0.2.0
针对 Slint v1.5.* 进行更新/精简。
v0.1.2
初始发布。
免责声明
我既不声称这是一个漂亮的库,也不声称它在所有情况下都能正常工作。
-- prof79
依赖关系
~23–58MB
~1M SLoC