admin의 아바타

Tcl/Tk 어플리케이션의 아이콘 및 트레이 아이콘화 winico

이글은 shriekout님 께서 기고 해 주신 강좌이며, 최대한 수정없이 올립니다.
현재 이글을 옮기는 시점은 winico 버전 0.6이며, 다를 수 있음에 주의하시기 바랍니다.

소개

http://sourceforge.net/projects/tktable

admin의 아바타

멀티 컬럼 리스트 박스 mclistbox

Tk는 기본 멀티컬럼 리스트 박스 위젯을 제공치 않습니다. (의외로 BWidget 이나 MegaWidget 에도 없습니다.) 사용을 원한다면 mclistbox를 포함한 TkTable이나 BLT's treeview, TkTreeCtrl, tablelist를 사용해야 합니다. 개인적으로 위젯의 성능 순위를 지어본다면 다음과 같습니다.

  • TkTreeCtrl
  • BLT's treeview
admin의 아바타

SWIG를 이용한 Tcl 확장

SWIG 란?

admin의 아바타

UTF-8과 인코딩(Encoding)

Tcl/Tk 8.1 이후 문자열은 내부에서 Java와 같은 Unicode(UTF-8)로 처리되어 집니다. C언어에서 2바이트 언어인 한글 문자열을 Tcl 커맨드에 대입시 Tcl의 encoding 커맨드로 UTF-8로 변환할 필요가 생깁니다.

내용묶음