QtRuby

[QtRuby] QtRubyで作ったをスクリプトのEXE化に挑戦してみた2

前回の“カレントディレクトリをQtRubyにしてしまう方法”はあまりにもアレすぎたので、英語苦手だけど仕方なく本家を見てみた。 OCRA executables clear the RUBYLIB environment variable before your script is launched. 前回、$LOAD_PATHなんか調べちゃっ…

[QtRuby] QtRubyで作ったをスクリプトのEXE化に挑戦してみた

Rubyで作ったスクリプトを実行ファイルにする場合、今まではExerbというツールを使ってexe化していた。ただ、Exerbには欠点があって、 実行ファイルなのに、コードが容易に見られてしまう(ハズカシイ(/ω\)) 外部ライブラリを使うと(設定がまずいだけな気がす…

[QtRuby] uiファイルの利用2(QUiLoader)

QtにはQUiLoaderクラスってのがあるらしく、これを利用すると先日の方法を使わなくてもuiファイルを読み込めるみたいなので試してみた。 0. uiファイルの準備 新たに用意するのメンドクサイので、uiファイルは前回と同様のコレ。 mainwindow.ui 1. QUiLoader…

[QtRuby] uiファイルの利用(rbuic4)

QtCreatorでGUIをデザインし、生成されるuiファイルをQtRubyで利用できるらしいので試したみた。 0. uiファイルの準備 とりあえず、QtCreatorで次のようなサンプルを準備。 mainwindow.ui ボタンを準備してるけど、これはどこにもコネクトしていない。 1. ui…

[QtRuby] QtRuby入門2(シグナルとスロット)

Qt独自の機構であるシグナルとスロットをQtRubyで定義する方法をメモっておこうじゃなイカ 1. シグナル シグナルの定義 signals 'hoge()'文字列として定義することさえ覚えておけば、あとはQtと同じ書き方じゃないかな? シグナルの発行 emit hoge()たぶんQtと…

[QtRuby] QtRuby入門(コネクト)

Qtとか勉強しようかな?と思いたってとりあえず購入したこの本。買っただけで満足して、全く開かずに放置して1年以上。 そろそろまじめに読んでみてもいいんじゃないだろうか・・・ シグナルとスロットの接続 コネクトに関してこの本で取り上げられていた最…

[QtRuby] QtRubyのインストール

GUIとか作ってみたい。 C#でもいいけど、Qtとか使ってみたい。 Qt勉強しようかな? C++とか絶対に使いたくない。絶対にだ・・・ (Rubyとか全く使えないけど、気持ちは) I am a Rubyist. ってことで、RubyからQtちっくにGUIが作れちゃうQtRubyをインストール…