You are here

[강좌] Tcl/Tk 기초

Tcl/Tk의 기초 지식을 다룹니다.

admin의 아바타

Tk의 폰트(font)

font 형식

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

fontname

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

systemfont

플랫폼에 의존한 시스템 폰트 이름이며, X Windows 에서는, xlsfonts 의 리스트로 된 폰트 이름, Windows 에서는, system, ansi, device, systemfixed, ansifixed, oemfixed; Macintosh 에서는, system, application 을 사용할수 있습니다.

family ?size? ?style? ?style? ...?

카테고리: 
admin의 아바타

Tk의 컬러(color)

위젯의 -foreground나 -background 옵션으로 컬러를 지정할수 있습니다. 컬러 지정 방법은 두가지가 있습니다.

pack [button .b -text Push -fg white -bg darkgreen]

RGB Color

RGB 값으로 지정합니다. (#Red #Green #Blue)

# 4 bits per color
pack [button .b -text Push -fg #FFF -bg #000]
# 8 bits per color
pack [button .c -text Push -fg #FFFFFF -bg #000000]
# 12 bits per color
카테고리: 
admin의 아바타

Tk의 태그(tag)

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

아래의 예는, 텍스트 위젯안의 Java, Tcl, C의 키워드에 대하여 태그를 붙이고, 그 키워드의 색을 변경하는 바인드를 하고 있습니다.

pack [text .t  -width 30 -height 7 -bg white]
.t insert end {
Java 기술 산·연 협력 지원 사업에 관한 연구,
C 언어 통합 플랫폼, 함수 구조,
배열과 문자열, 입출력 함수 수록. Tcl의 장점에 대한 나열...
}
 
set pos 1.0
while {1} {
카테고리: 

페이지

Subscribe to RSS - [강좌] Tcl/Tk 기초