2017-10-23 8 views
0

기본 텍스트가 상자에 표시된 항목 위젯이 필요합니다. 상태 비활성화. 편집 버튼을 클릭하면 활성화되고 텍스트를 변경할 수 있습니다. 수정 버튼 부분을 관리 할 수 ​​있으며 항목 위젯에 대한 도움이 필요합니다.일부 기본 텍스트가있는 tcl 항목

이 코드로 시도하십시오 -text 옵션, 즉 텍스트가 입력 위젯에 입력이 포함 된 글로벌 변수의 이름 -textvariable의 약자입니다

entry .e1 -text "abcd" -state disable 
pack .e1 -in .WorkArea -side left 

답변

1
frame .workArea 
pack .workArea 

하는 것으로. 이 변수를 값으로 설정하면 항목에 텍스트가 표시됩니다.

entry .e1 -textvariable abcd -state disabled 
set abcd wxyz 
pack .e1 -in .workArea -side left 

당신은 지금 할 때 전달됩니다 (활성화) 정상으로 엔트리 위젯을 설정하는 버튼이 필요합니다

button .b1 -text Enable -command {.e1 configure -state normal} 
pack .b1 -in .workArea -side left 

문서 : button (widget), entry, frame (widget), pack, set

+0

대단히 감사합니다. –