<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>RubyTkFAQ::はじめの一歩</title> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <link href="default.css" type="text/css" rel="stylesheet" /> <link href="refm472.html" rel="next" /> <link href="refm470.html" rel="prev" /> <link href="index.html" rel="start" /> </head> <body> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm543.html">INDEX</a>] [<a href="index.html">TOP</a>][<a href="refm466.html">UP</a>][<a href="refm470.html"><-PREV</a>][<a href="refm472.html">NEXT-></a>]</span></div> <hr /> <h1><a name="L008438" id="L008438">はじめの一歩</a></h1> <p>他の ruby スクリプトと同じように書き始めます。 例えば、</p> <pre>#!/usr/local/bin/ruby</pre> <p>とか。一番簡単な "こんにちは" を表示するスクリプトはこう書けます。</p> <pre>#!/usr/local/bin/ruby require "tk" TkLabel.new { text 'こんにちは' }.pack TkButton.new { text '終了' command 'exit' }.pack Tk.mainloop</pre> <p>別の書き方をすると、 </p> <pre>#!/usr/local/bin/ruby require "tk" TkLabel.new { text 'こんにちは' pack } TkButton.new { text '終了' command 'exit' pack } Tk.mainloop</pre> <p>こんな風にも書けます。</p> <pre>#!/usr/local/bin/ruby require "tk" TkLabel.new (Tk.root, 'text' => 'こんにちは').pack TkButton.new (Tk.root, 'text' => '終了', 'command' => 'exit').pack Tk.mainloop</pre> <hr /> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm543.html">INDEX</a>] [<a href="index.html">TOP</a>][<a href="refm466.html">UP</a>][<a href="refm470.html"><-PREV</a>][<a href="refm472.html">NEXT-></a>]</span></div> </body> </html>