2014-12-30 3 views
0

Ruby를 처음 사용했습니다. 나는/간단한 확인과 간단한 창을 만들려면 다음 코드를 사용하여 버튼을 취소 할 수 있었고, 그것을 작동 : 내가 수동으로 창을 닫을 수 있지만Ruby를 사용하여 TK 창 닫기

require 'tk' 

root = TkRoot.new 
root.title = "Window" 

msgBox = Tk.messageBox(
    'type' => "okcancel", 
    'icon' => "info", 
    'title' => "Framework", 
    'message' => "This is message" 
) 
Tk.mainloop #No operation is performed until closing the TK window 
Tk.destroy() 
Tk.exit() 

, 나는 가까운 프로그램 창을 만들 수 없습니다. 어떤 아이디어?

답변

0

Window.destroy 또는 Window.iconify을 시도해보십시오.

root.destroy() 

희망을 다른 사람에게 도움이 대답 :

0

TK 당신은, TK.destroy을해서는 안 루트가 TkRoot의 대상이기 때문에, 그것은 다음과 같이해야한다, 라이브러리입니다.