[강좌] Tcl/Tk 기초

admin의 아바타

Tk의 클립보드(clipboard)

어플리케이션 사이의 정보 교환 범용 수단으로, Copy & Paste 가 있습니다. Tk 에는 Copy & Paste 를 처리하기 위한 커맨드로, selection과 clipboard 가 준비되어 있습니다.

selection

admin의 아바타

Tk의 메뉴(menu)

메뉴는 다음과 같은 6종류가 있습니다.

  • 메뉴 바의 풀다운 메뉴
    toplevel의 -menu 옵션으로 만드는 메뉴입니다.

  • 메뉴 버튼의 풀다운 메뉴
    menubutton의 -menu 옵션으로 만드는 메뉴입니다.

  • 팝업 메뉴
    tk_popup 프로시져로 만드는 메뉴입니다.

  • 옵션 메뉴
admin의 아바타

Tk의 텍스트(text)

텍스트 위젯은 이미 설명한 태그의 기능 외에도 몇개의 중요한 기능을 갖고 있습니다.

인덱스(index)

텍스트 위젯은, 텍스트의 위치를 나타내는 인덱스 기능을 갖고 있습니다. 인덱스는 아래의 형식으로 되어 있습니다. 인덱스 수식자은 여러개 지정할수 있지만 생략도 가능합니다.

admin의 아바타

Tk의 폰트(font)

font 형식

위젯의 -font 옵션으로 폰트의 이름을 지정할수 있으며, 다음의 형식이 있습니다.

fontname

font create 커맨드로 만들어진 폰트 이름

systemfont

admin의 아바타

Tk의 태그(tag)

텍스트 위젯과 캔바스 위젯은, 위젯안에 텍스트나 도형등에 태그 이름을 붙일수 있습니다. 태그 이름을 사용하여, 위젯안에 배치 시켰던 문자나 도형등에 대해 바인드(bind)를 할 수 있습니다.

내용묶음