mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

Windows - Ruby/TK を使用する!

[ pc_tips ] [ Ruby ]

こんばんは。

Ruby(onWindows)でGUIプログラミングをしたくなり、RubyのGUIライブラリの中でも定番でかつLinuxにもMacOSにも対応している「Ruby/Tk」というものを導入してみようと考えました。

今回「Ruby/Tk」を導入しようとしているRuby(onWindows)は1.9.2でOne−Click−Ruby−Installerでインストールしています。

ネット上で導入方法を調べてみると、ActiveTclのサイトからフリーの「ActiveTcl」をダウンロードしてインストールする方法が主に紹介されていますが、最近のRuby(1.9~?)ではこの方法ではインストールはできてもうまく動作しません。

さらに調べてみると、「ActiveTcl」はインストールせず、「Ruby/Tk - Ruby/Tk-Kit」から[ rubytk-simple-w-img_ext-20100523-for-RubyInstaller191.zip ]をダウンロードし、Rubyインストールフォルダ配下の「lib/ruby/1.9.1」 の下に展開すればよいとのこと。

一発で動きました。

こんな感じ。

1
2
3
4
5
6
7
8
9
10
11
12
13
#! ruby -Ks
require 'tk'

TkRoot.new{|a|
  a.title("Hello, World! TK")
  a.geometry("260x60+0+0")
  TkLabel.new(a) {
    text "RubyTK テスト"
    pack
  }
}

Tk.mainloop

RUBY_TK_SAMPLE_01

以上、忘れた時のためのメモでした。

Comments