Ruby/TkでTkButton,TkLabelを追加する

rubyコード:
#!/usr/bin/env ruby

require 'tk’
require “tkextlib/tkimg/jpeg"
require “open-uri"

photo = open(“http://www.arkgame.com/img/logo.png", “rb") {|io| io.read}

TkRoot.new {title “Sunrise" }

TkLabel.new {
image TkPhotoImage.new( :data => Tk::BinaryString( photo ) )
width 300
pack
}

TkLabel.new {
font TkFont.new( 'verdana 24 bold’ )
text “Sunrise at sunset!"
pack
}

TkButton.new {
text 'Quit’
command 'exit’
pack
}

Tk.mainloop

Ruby

Posted by arkgame