require 'tk'
root = TkRoot.new
#함수를 만들고
def my_function
Tk.messageBox('type'=>'ok','message'=>'my function','title'=>'my message title','icon'=>'info')
end
TkButton.new(root) do
text "My Button!"
#command로 함수를 이 버튼과 연결 합니다
command(proc{my_function})
pack
end
Tk.mainloop
감사합니다.
한글을 사용하고싶으신경우 루비문서 파일을 저장할때 ansi가 아닌 utf-8로 저장하셔야됩니다
스크린샷: