RubyのGUIライブラリにはWxRuby, FxRuby, QtRubyなど様々なものがあるようだが、その中の一つに shoes がある。 簡易な記述でGUIアプリが作れるGUI界のSinatra的存在(?)。 インストールして最初のアプリを作るまで ダウンロードページ からshoesをダウンロード。 Mac OSXの場合、.app形式として配布されている。 shoes.app を起動して「Open an App」をクリックし、rubyのスクリプトを開くとGUIアプリケーションが起動できる。 スクリプトは以下のように書く。詳細はドキュメントを参照。 Shoes.app do button("Click me").click do alert("Hello world") end end
![shoesを使って簡単なGUIを作成する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/828880be480718327afe691d7d467bc1c17de6d5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9c2hvZXMlRTMlODIlOTIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElQTYlRTclQjAlQTElRTUlOEQlOTglRTMlODElQUFHVUklRTMlODIlOTIlRTQlQkQlOUMlRTYlODglOTAlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI5NDI1ZTdiNGYwMTExZDFhMTZlMTAzOGQzYWI3ODQz%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQweW9obSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NzM1YTI0MGE4NWQ2NDZlODQxYTg1OTdkNGI1OTRjMWM%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D0afa25f9c5ac08bcb3026af4e3bd183f)