2013-10-11 4 views
0

우리 16 진수 값을 사용할 수 있도록 우리가설정 색상

set n0 [$ns node] 
set n1 [$ns node] 

$n0 color red 
$n1 color green 

이 잘 작동하지만이 스크립트에서 작성하는 데 사용할 TCL 스크립트와 NS2에서 노드의 색상을 설정하려면 # 0000FF, # FF00FF 등의 RGB 값 또는 노드의 색을 설정합니다. 단지 표시의 Tk를 통해 전달되는 색상, 당신은 그냥 쓰기 것이라고 가정

답변

0

:

$n0 color "#FF0000" 

(그것은 인해 스택 오버플로 여기에 강조 구문의 따옴표 만의는, Tcl은 전용으로 # 해석 명령 시작시 주석을 의미합니다.

색상 구성 요소의 순서는 빨간색 (2 자리 16 진수), 녹색 (2 진수), 파란색 (2 진수)입니다. 0-255 범위의 세 숫자에서 값을 생성하려면

$n0 color [format "#%02x%02x%02x" $r $g $b] 
+0

$ n0 색상 "# ff0000"이 (가) 처리 된 레시피를 사용하십시오. – smprj