Archive for 5月 14th, 2013

  1. Hello, Ruby/Tk World!

    Posted on 5月 14th, 2013 by cx20

    Ruby/Tk

    Ruby/Tk は Tcl スクリプト用の GUI ツールキット「Tk」を Ruby から呼出し可能にしたライブラリである。
    以下は Ruby による Ruby/Tk の呼出し例となっている。

    ソースコード

    require 'tk'
     
    window = TkRoot.new
    window.title 'Hello, World!'
    window.geometry '640x480'
    label = TkLabel.new
    label.text 'Hello, Ruby/Tk World!'
    label.pack( 'side' => 'top', 'anchor' => 'w' )
     
    Tk.mainloop

    実行方法

    C:¥> ruby hello.rb

    実行結果

    +------------------------------------------+
    |Hello, World!                    [_][~][X]|
    +------------------------------------------+
    |Hello, Ruby/Tk World!                     |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    +------------------------------------------+