2011-02-02 2 views
1

선택한 경우 알고 어떻게 어떤 이유로 두 번 클릭하여이 단지 작품에 대한 행TreeView를 행이 루비 GTK

에 클릭 이벤트를 잡으려고 노력하고있어.

@tree.signal_connect("row-activated") do |view, path, column| 
    puts "Row #{path.to_str} was clicked!" 
end 

클릭 한번만들을 수 있습니까?

답변

1

내가 말할 것이다 : @tree.signal_connect("cursor-changed") { |w,e| selObj(w,e) }

0

행 활성화를 더블 클릭 신호입니다. "활성화"는 "사용자가 편집하거나 무언가를하고 싶다"고 생각하십시오. VisualRuby를 사용하는 경우 show() 메소드가있는 GTK 객체를 편집 할 수 있어야합니다. 두 번 클릭하면 해당 윈도우가 팝업됩니다.

위의 대답에 동의합니다 - 한 번의 클릭으로 커서가 변경되므로 커서가 변경되었습니다.

관련 문제