#!/usr/bin/ruby # Import the library. require 'tk' # Root window. root = TkRoot.new { title 'Push Me' background '#111188' } # Add a label to the root window. lab = TkLabel.new(root) { text "Push the Button" background '#3333AA' foreground '#CCCCFF' } # Make it appear. lab.pack('side' => 'left', 'fill' => 'y') # Here's a button. Also added to root by default. TkButton.new { text "PUSH" background '#EECCCC' activebackground '#FFEEEE' foreground '#990000' command { print "Arrrrrrg!\n" } pack('side' => 'right') } Tk.mainloop