2012-03-31 1 views
0

최근 TK를 배우기 시작하고 모든 기능과 명령을 배우려고합니다.Ruby TK 콤보 박스 또는 라벨의 텍스트를 복사하는 방법은 무엇입니까?

tkdocs 문서는 솔직히 쓰레기이며 완전한 예제 스크립트는 하나뿐입니다. 항목과 버튼 만 있습니다. 프로그래머가 개발 한 (Ruby의) 스크립트를 더 빠르게 분석하십시오.

당신이 항목의 종류는 문자열을 보내 확인하고 항목을 인쇄 할 수 있습니다

어쨌든, 내 질문은 이것이다?

나는 (복사/붙여 넣기) 내가 마우스로 그 편지를 복사, 같은 것을 할 몇 가지 ASCII 문자를 표시하지만 가능성 필요가 의미하는 것 :

enter image description here

그리고 한 가지 더 누군가가 콤보 상자의 "가치"를 보여줄 수있는 방법을 설명 할 수 있습니까?

작동하지 않았다 :

$countryvar = TkVariable.new 
country = Tk::Tile::Combobox.new(parent) { textvariable $countryvar }.grid(:column => 2, :row => 1, :sticky => 'n') 

country['values'] = [ 'USA', 'Canada', 'Australia'] 

enter image description here * "ESTA vacío!" = "비어 있습니다!"

감사합니다. 안녕하세요.

+0

이있다? 그렇습니다. 완전한 예제가 많지는 않지만, Tk가 제공하는 많은 기능을 필요로하는 많은 GUI가 없습니다. (사실, 아무 것도 없습니다 .Tk의 일부 기능은 필드에 들어가서 불행에서 벗어나기 때문에 혼자 남겨 두는 것이 가장 좋습니다.) –

답변