{"image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/N/Naotsugu/20260821/20260821174853.png","type":"rich","url":"https://blog1.mammb.com/entry/2026/09/03/000000","provider_name":"Hatena Blog","title":"Rust \u306e UI \u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af Slint \u3067 Hello World","author_name":"Naotsugu","author_url":"https://blog.hatena.ne.jp/Naotsugu/","blog_title":"A Memorandum","description":"\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u4f5c\u6210 slint \u30d5\u30a1\u30a4\u30eb\u4f5c\u6210 main.rs \u5b9f\u884c Windows \u3067\u306e\u958b\u767a \u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u5b9f\u884c \u30d0\u30a4\u30f3\u30c7\u30a3\u30f3\u30b0\u5f0f github.com \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u4f5c\u6210 mkdir example cd example cargo init Cargo.toml \u306b\u4ee5\u4e0b\u306e\u4f9d\u5b58\u3092\u8ffd\u52a0 [dependencies] slint = \"1.16.1\" [build-dependencies] slint-build = \"1.16.1\" slint-build \u306f Slint \u306eUI\u69cb\u7bc9\u7528\u72ec\u81eaDSL\u306e\u30b3\u30f3\u30d1\u30a4\u30eb\u7528\u306b\u5fc5\u8981 slint \u30d5\u30a1\u30a4\u30eb\u4f5c\u6210 slint \u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u3057\u3001 mkdir ui to\u2026","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog1.mammb.com%2Fentry%2F2026%2F09%2F03%2F000000\" title=\"Rust \u306e UI \u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af Slint \u3067 Hello World - A Memorandum\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","width":"100%","provider_url":"https://hatena.blog","version":"1.0","categories":[],"height":"190","blog_url":"https://blog1.mammb.com/","published":"2026-09-03 00:00:00"}