Tk (소프트웨어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Tk는 Tcl 스크립팅 언어를 위한 확장 기능으로 개발된 플랫폼 독립적인 GUI 프레임워크이다. 1991년에 처음 공개되었으며, Unix/X11용으로 개발되어 1990년대에 인기를 얻었다. Tk는 8.0 버전까지 Tcl과 별도로 버전 관리가 이루어졌으며, 4.2 버전부터 Microsoft Windows 및 Macintosh 플랫폼으로 이식되었다. 1997년 오스터하우트는 Tcl/Tk로 ACM 소프트웨어 시스템 상을 수상했다. Tk는 다양한 위젯, geometry manager, 테마를 제공하며, 유니코드의 기본 다국어 평면을 지원한다. 여러 프로그래밍 언어에 대한 바인딩이 존재하며, Python의 Tkinter 등이 대표적이다.
더 읽어볼만한 페이지
- 위젯 툴킷 - 윈도우 API
윈도우 API는 마이크로소프트 윈도우 운영 체제에서 응용 프로그램이 시스템 기능에 접근하도록 돕는 인터페이스 집합이며, 다양한 버전으로 발전해 왔고, 현재 Win32가 널리 사용되며, 유연성을 제공하지만 복잡하다는 단점을 보완하기 위해 다양한 래퍼 라이브러리가 개발되었다. - 위젯 툴킷 - Qt (소프트웨어)
Qt는 C++로 작성된 크로스 플랫폼 애플리케이션 개발 프레임워크로, GUI, 멀티미디어, 네트워크 등 다양한 기능을 제공하며, 시그널과 슬롯 메커니즘과 Qt Creator 등의 개발 도구를 통해 데스크톱, 임베디드, 모바일 UI 개발에 널리 사용된다. - 자유 라이브러리 - SQLite
SQLite는 D. 리처드 히프가 설계한 서버리스 구조의 임베디드 SQL 데이터베이스 엔진으로, 별도의 DBMS 없이 프로그램에 통합되어 작동하며 전체 데이터베이스를 단일 파일로 저장하는 특징이 있고, 다양한 운영체제와 환경에서 널리 사용된다. - 자유 라이브러리 - 줄리아 (프로그래밍 언어)
줄리아는 2012년에 공개된 고수준 프로그래밍 언어로, 다중 디스패치, 동적 타입 시스템, C와 유사한 성능을 제공하며, 수치 계산, 과학 기술 계산 등에 활용된다. - API - ASIO
ASIO는 독일 스타인버그에서 개발한 오디오 입출력 API 규격으로, 낮은 지연 시간과 멀티 채널 I/O를 지원하며 윈도우 운영체제에서 주로 사용된다. - API - POSIX
POSIX는 유닉스 기반의 이식 가능한 운영체제 인터페이스를 표준화하기 위한 IEEE 표준군으로, 프로세스 관리, 파일 시스템 접근, 스레드 처리 등 핵심 서비스들을 규정하며 운영체제 간 호환성을 높이는 데 기여한다.
Tk (소프트웨어) - [IT 관련 정보]에 관한 문서 | |
---|---|
지도 정보 | |
기본 정보 | |
이름 | Tk |
![]() | |
![]() | |
설명 | Tk 8.6.6 on Windows 10 |
저자 | 존 오스터하우트 |
개발자 | Tcl 핵심 팀 |
출시일 | 1991년 |
최신 버전 | 8.6.9 |
최신 버전 출시일 | 2018년 11월 16일 |
최신 평가판 버전 | 8.7a1 |
최신 평가판 출시일 | 2017년 9월 8일 |
프로그래밍 언어 | C |
운영 체제 | 크로스 플랫폼 |
플랫폼 | 크로스 플랫폼 |
종류 | 위젯 툴킷 |
라이선스 | BSD 스타일 |
공식 웹사이트 | tcl.tk |
기술 정보 | |
추가 확장 기능 | Tcl 및 Tk 확장 기능 Tile: Tk를 위한 향상된 테마 엔진 |
버전 정보 | |
8.0 버전 | Tcl/Tk 8.0 |
8.5 버전 | Tcl/Tk 8.5 |
8.6 버전 | Tcl/Tk 8.6 |
2. 역사
존 오스터하우트가 Tcl 스크립팅 언어를 위한 확장 기능으로 개발한 Tk는 1991년에 처음 공개 출시되었다.[9] Tk의 버전 관리는 8.0 버전까지 Tcl과 별도로 이루어졌다.
Tk는 원래 Unix/X11용으로 작성되었으며, 당시 Motif 및 기타 X11 툴킷보다 배우고 사용하기 쉬웠기 때문에 1990년대 프로그래머들에게 매우 인기가 있었다.[10] Tk는 Tk 4.2부터 Microsoft Windows 및 Macintosh 플랫폼으로 이식되었으며, Tk 8.0(1997년 출시)에서 네이티브(Native) 모양 및 느낌이 향상되었다. 1997년 오스터하우트는 Tcl/Tk로 ACM 소프트웨어 시스템 상을 수상했다.[11]
개발자들이 기존 구성 요소로부터 복잡한 시스템을 생성할 수 있게 해주는 Tcl 스크립팅 언어에 대한 공로입니다. 내장된 Tk는 그래픽 사용자 인터페이스를 만드는 간단한 메커니즘을 제공합니다. 이 둘은 소프트웨어 기능에 강력한 추가 기능을 제공합니다.
1990년대 후반부터 Tk에 대한 관심은 상당히 줄었다. Unix에서 기본 모양 및 느낌은 Motif를 여전히 에뮬레이트했는데, 이는 FLTK, Qt 및 GTK와 같은 툴킷이 Motif를 주류에서 대체했음에도 그러했다.[12] 응용 프로그램에서 일반적으로 사용되는 위젯(예: 트리, 콤보 상자, 탭형 노트북)은 Tk 코어에서는 제공되지 않았고, 여러 개의 경쟁적인 추가 기능을 통해서만 사용할 수 있었다.[13]
2007년 말에 출시된 Tk 8.5는 누락된 위젯을 코어에 추가하고, 새로운 테마 엔진을 도입하고, Unix에서 모양과 느낌을 현대화하여 이러한 문제점들을 일부 해결했다.[7] 그러나 이러한 발전을 통합하기 위해 일부 코드 변경이 필요했기 때문에 기존 응용 프로그램의 많은 부분이 Tk로 알려지게 된 이전 Motif 스타일을 유지하고 있다.[14]
2. 1. 개발 초기
존 오스터하우트가 Tcl 스크립팅 언어를 위한 확장 기능으로 개발한 Tk는 1991년에 처음 공개 출시되었다.[9] Tk의 버전 관리는 8.0 버전까지 Tcl과 별도로 이루어졌다.Tk는 원래 Unix/X11용으로 작성되었으며, 당시 Motif 및 기타 X11 툴킷보다 배우고 사용하기 쉬웠기 때문에 1990년대 프로그래머들에게 매우 인기가 있었다.[10] Tk는 Tk 4.2부터 Microsoft Windows 및 Macintosh 플랫폼으로 이식되었으며, 1997년에 출시된 Tk 8.0에서 네이티브(Native) 모양 및 느낌이 향상되었다. 오스터하우트는 1990년대 Tk의 인기와 중요성을 기념하여 1997년 Tcl/Tk로 ACM 소프트웨어 시스템 상을 수상했다.[11]
개발자들이 기존 구성 요소로부터 복잡한 시스템을 생성할 수 있게 해주는 Tcl 스크립팅 언어에 대한 공로입니다. 내장된 Tk는 그래픽 사용자 인터페이스를 만드는 간단한 메커니즘을 제공합니다. 이 둘은 소프트웨어 기능에 강력한 추가 기능을 제공합니다.
1990년대 후반부터 Tk에 대한 관심은 상당히 줄었다. Unix에서 기본 모양 및 느낌은 Motif를 여전히 에뮬레이트했는데, 이는 FLTK, Qt 및 GTK와 같은 툴킷이 Motif를 주류에서 대체했음에도 불구하고 그러했다.[12]
2. 2. 플랫폼 확장 및 디자인 개선
Tk는 존 오스터하우트가 Tcl 스크립팅 언어를 위한 확장 기능으로 개발되었으며, 1991년에 처음 공개적으로 출시되었다.[9] Tk의 버전 관리는 8.0 버전까지 Tcl과 별도로 이루어졌다.Tk는 원래 Unix/X11용으로 작성되었으며, 당시 Motif 및 기타 X11 툴킷보다 배우고 사용하기 쉬웠기 때문에 1990년대 프로그래머들에게 매우 인기가 있었다.[10] Tk는 Tk 4.2부터 Microsoft Windows 및 Macintosh 플랫폼으로 이식되었으며, Tk 8.0(1997년 출시)에서 네이티브(Native) 모양 및 느낌이 향상되었다. 1997년 오스터하우트는 Tcl/Tk로 ACM 소프트웨어 시스템 상을 수상했다.[11]
1990년대 후반부터 Tk에 대한 관심은 상당히 줄었다. Unix에서 기본 모양 및 느낌은 Motif를 여전히 에뮬레이트했는데, 이는 FLTK, Qt 및 GTK와 같은 툴킷이 Motif를 주류에서 대체했음에도 불구하고 그러했다.[12] 응용 프로그램에서 일반적으로 사용되는 위젯(예: 트리, 콤보 상자, 탭형 노트북)은 Tk 코어에서는 제공되지 않았고, 여러 개의 경쟁적인 추가 기능을 통해서만 사용할 수 있었다.[13]
2007년 말에 출시된 Tk 8.5는 누락된 위젯을 코어에 추가하고, 새로운 테마 엔진을 도입하고, Unix에서 모양과 느낌을 현대화하여 이러한 문제점들을 일부 해결했다.[7] 그러나 이러한 발전을 통합하기 위해 일부 코드 변경이 필요했기 때문에 기존 응용 프로그램의 많은 부분이 Tk로 알려지게 된 이전 Motif 스타일을 유지하고 있다.[14]
2. 3. 2000년대 이후의 발전
Tk는 존 오스터하우트가 Tcl 스크립팅 언어를 위한 확장 기능으로 개발되었으며, 1991년에 처음 공개적으로 출시되었다.[9] Tk의 버전 관리는 8.0 버전까지 Tcl과 별도로 이루어졌다.Tk는 원래 Unix/X11용으로 작성되었으며, 당시 Motif 및 기타 X11 툴킷보다 배우고 사용하기 쉬웠기 때문에 1990년대 프로그래머들에게 매우 인기가 있었다.[10] Tk는 Tk 4.2부터 Microsoft Windows 및 Macintosh 플랫폼으로 이식되었으며, Tk 8.0(1997년 출시)에서 네이티브(Native) 모양 및 느낌이 향상되었다. 1997년 오스터하우트는 Tcl/Tk로 ACM 소프트웨어 시스템 상을 수상했다.[11]
1990년대 후반부터 Tk에 대한 관심은 상당히 줄었다. Unix에서 기본 모양 및 느낌은 Motif를 여전히 에뮬레이트했는데, 이는 FLTK, Qt 및 GTK와 같은 툴킷이 Motif를 주류에서 대체했음에도 그러했다.[12] 응용 프로그램에서 일반적으로 사용되는 위젯(예: 트리, 콤보 상자, 탭형 노트북)은 Tk 코어에서는 제공되지 않았고, 여러 개의 경쟁적인 추가 기능을 통해서만 사용할 수 있었다.[13]
2007년 말에 출시된 Tk 8.5는 누락된 위젯을 코어에 추가하고, 새로운 테마 엔진을 도입하고, Unix에서 모양과 느낌을 현대화하여 이러한 문제점들을 일부 해결했다.[7] 그러나 이러한 발전을 통합하기 위해 일부 코드 변경이 필요했기 때문에 기존 응용 프로그램의 많은 부분이 Tk로 알려지게 된 이전 Motif 스타일을 유지하고 있다.[14]
3. 기능
Tk는 다양한 위젯을 제공한다.[26] 기본 위젯은 상위 수준(toplevel) 위젯에 포함되며, 이러한 상위 수준 위젯은 일반적으로 운영 체제에서 화면을 이동할 수 있는 팝업 창에 호스팅된다.[27]
원래 Tk는 각 플랫폼의 표준과 다른 룩앤필을 가지고 있었지만, Tk 8부터는 네이티브 룩앤필을 제공하게 되었다(예를 들어, 메뉴와 버튼은 해당 플랫폼의 "네이티브" 소프트웨어 방식으로 표시됨).[28] 또한, 외부와의 드래그 앤 드롭, 비직사각형 창, 네이티브 위젯 등 여러 가지 확장 기능이 제공되었다.[28] Tk 8.5부터는 Tk 8.4에서 시험적으로 제공되었던 Tk Tile이라는 새로운 테마 엔진이 정식으로 포함되었다.[28] 이것은 Ttk 위젯이라고 불리는 것으로, 테마를 변경하여 GUI의 외관을 바꿀 수 있다.
Tk는 유니코드의 기본 다국어 평면(BMP)을 지원하지만, 32비트 유니코드를 처리하기 위한 확장은 아직 되어 있지 않다. 유닉스 계열 시스템에서는 Tk 8.4 이전에는 비트맵 글꼴을 사용했지만, Tk 8.5부터는 안티앨리어싱 글꼴을 사용할 수 있다.
Tcl은 명령줄 인터프리터인 Tcl Shell(tclsh)을 사용하지만, Tk는 wish(Windowing Shell)라는 명령줄 인터프리터에서 쉽게 호출할 수 있다.
3. 1. 기본 위젯
Tk는 기본적으로 플랫폼의 표준과 다른 룩앤필을 가졌었지만, Tk 8부터는 네이티브 룩앤필을 제공하여 메뉴와 버튼 등이 해당 플랫폼의 기본 소프트웨어 방식으로 표시된다. 외부와의 드래그 앤 드롭, 비직사각형 창, 네이티브 위젯 등 여러 확장 기능도 제공되었다. Tk 8.5부터는 Tk 8.4에서 시험적으로 제공되었던 Tk Tile이라는 새로운 테마 엔진이 정식으로 포함되었는데, 이를 통해 Ttk 위젯의 테마를 변경하여 GUI 외관을 바꿀 수 있다.Tk의 기본 위젯은 다음과 같다:
- `button` (버튼)
- `canvas` (캔버스)
- `checkbutton` (체크 버튼)
- `combobox` (콤보 박스)
- `entry` (입력 필드)
- `frame` (프레임)
- `label` (레이블)
- `labelframe` (레이블 프레임)
- `listbox` (리스트 박스)
- `menu` (메뉴)
- `menubutton` (메뉴 버튼)
- `message` (메시지)
- `notebook` (노트북)
- `panedwindow` (패닝 창)
- `progressbar` (진행률 표시줄)
- `radiobutton` (라디오 버튼)
- `scale` (스케일)
- `scrollbar` (스크롤 막대)
- `separator` (구분선)
- `sizegrip` (크기 조절 핸들)
- `spinbox` (스핀 박스)
- `text` (텍스트)
- `tk_optionMenu` (옵션 메뉴)
- `treeview` (트리 뷰)
Tk는 유니코드의 기본 다국어 평면을 지원하지만, 32비트 유니코드 처리를 위한 확장은 아직 이루어지지 않았다. 유닉스 계열 시스템에서는 Tk 8.4 이전에는 비트맵 글꼴을 사용했지만, Tk 8.5부터는 안티앨리어싱 글꼴을 사용할 수 있다.
Tcl은 명령줄 인터프리터인 Tcl Shell(tclsh)을 사용하지만, Tk는 wish(Windowing Shell)라는 명령줄 인터프리터에서 쉽게 호출할 수 있다.
3. 2. 상위 레벨 위젯
Tk는 사용자가 색상, 디렉터리, 파일을 선택하거나 메시지 창을 표시하고 팝업 메뉴를 표시하는 등의 기능을 제공하는 다양한 상위 레벨 위젯을 제공한다. `tk_chooseColor`는 색상 선택 대화 상자를, `tk_chooseDirectory`는 디렉터리 선택 대화 상자를 표시한다. `tk_getOpenFile`과 `tk_getSaveFile`은 각각 파일을 열거나 저장할 때 사용하는 대화 상자를 표시한다. `tk_messageBox`는 메시지 창을, `tk_popup`은 팝업 메뉴를 표시하는 데 사용된다. `toplevel` 위젯은 최상위 위젯을 생성하고 조작하는 데 사용된다.Tk 8부터는 각 플랫폼의 표준에 맞는 네이티브 룩앤필을 제공하여 메뉴와 버튼 등이 해당 플랫폼의 기본 소프트웨어 방식으로 표시된다. Tk 8.5부터는 Tk Tile이라는 새로운 테마 엔진이 정식으로 포함되어, Ttk 위젯을 통해 GUI의 외관을 변경할 수 있다.
Tk는 유니코드의 기본 다국어 평면을 지원하지만, 32비트 유니코드 처리를 위한 확장은 아직 이루어지지 않았다. 유닉스 계열 시스템에서는 Tk 8.4 이전에는 비트맵 글꼴을 사용했지만, Tk 8.5부터는 안티앨리어싱 글꼴을 사용할 수 있다.
Tcl은 명령줄 인터프리터인 Tcl Shell(tclsh)을 사용하지만, Tk는 wish(Windowing Shell)라는 명령줄 인터프리터에서 쉽게 호출할 수 있다.
3. 3. Geometry Managers
Tk의 기본 위젯들은 다음과 같은 geometry manager를 사용하여 최상위 창(toplevel)에 배치된다.[28]- '''place''' - 위젯을 절대 위치에 배치한다.
- '''grid''' - 위젯을 그리드(격자) 형태로 배치한다.
- '''pack''' - 위젯을 공간에 채운다.
원래 Tk는 각 플랫폼의 표준과 다른 룩앤필을 가지고 있었지만, Tk 8부터는 네이티브 룩앤필을 제공하게 되었다(예를 들어, 메뉴와 버튼은 해당 플랫폼의 "네이티브" 소프트웨어 방식으로 표시됨).[28] 또한, 외부와의 드래그 앤 드롭, 비직사각형 창, 네이티브 위젯 등 여러 가지 확장 기능이 제공되었다.[28] Tk 8.5부터는 Tk 8.4에서 시험적으로 제공되었던 Tk Tile이라는 새로운 테마 엔진이 정식으로 포함되었다.[28] 이것은 Ttk 위젯이라고 불리는 것으로, 테마를 변경하여 GUI의 외관을 바꿀 수 있다.
Tk는 유니코드의 기본 다국어 평면(BMP)을 지원하지만, 32비트 유니코드를 처리하기 위한 확장은 아직 되어 있지 않다. 유닉스 계열 시스템에서는 Tk 8.4 이전에는 비트맵 글꼴을 사용했지만, Tk 8.5부터는 안티앨리어싱 글꼴을 사용할 수 있다.
Tcl은 명령줄 인터프리터인 Tcl Shell(tclsh)을 사용하지만, Tk는 wish(Windowing Shell)라는 명령줄 인터프리터에서 쉽게 호출할 수 있다.
3. 4. 테마 및 스타일
원래 Tk는 각 플랫폼의 표준과 다른 룩앤필을 가지고 있었지만, Tk 8부터는 네이티브 룩앤필을 제공하게 되었다. 예를 들어, 메뉴와 버튼은 해당 플랫폼의 "네이티브" 소프트웨어 방식으로 표시된다. Tk 8.5부터는 Tk 8.4에서 시험적으로 제공되었던 Tk Tile이라는 새로운 테마 엔진이 정식으로 포함되었다. 이것은 Ttk 위젯이라고 불리는 것으로, 테마를 변경하여 GUI의 외관을 바꿀 수 있다.Tk는 유니코드의 기본 다국어 평면(BMP)을 지원하지만, 32비트 유니코드를 처리하기 위한 확장은 아직 되어 있지 않다. 유닉스 계열 시스템에서는 Tk 8.4 이전에는 비트맵 글꼴을 사용했지만, Tk 8.5부터는 안티앨리어싱 글꼴을 사용할 수 있다.
3. 5. 유니코드 지원
4. 아키텍처
Tk는 Tcl을 위해 개발된 플랫폼 독립적인 GUI 프레임워크이다. Tcl 셸(tclsh)에서 `package require Tk` 명령어를 사용하여 Tk를 호출할 수 있다. wish 프로그램은 그래픽 창에서 tclsh 셸을 실행하고 Tk를 제공한다.[15]
Tk는 다음과 같은 특징을 갖는다.
- '''플랫폼 독립적''': Tcl과 마찬가지로 Tk는 인터프리터 방식이며, 여러 플랫폼에 이식되었고 수정 없이 모든 플랫폼에서 쉽게 실행될 수 있다.[16]
- '''사용자 정의 가능''': Tk 위젯 기능의 대부분은 위젯 생성 중에 옵션을 통해, 또는 나중에 configure 명령어를 통해 사용자가 정의할 수 있다.[17]
- '''구성 가능''': 많은 옵션을 옵션 데이터베이스에 저장할 수 있어 응용 프로그램의 모양(예: 색 구성표)을 매개변수화하기 매우 쉽다. 응용 프로그램 관련 옵션을 저장하는 것은 옵션 추가 명령을 저장하고 응용 프로그램을 로드할 때 실행하는 것으로 충분하다.[18]
5. 언어 바인딩
바인딩이 작성되면 한 프로그래밍 언어로 작성된 라이브러리를 다른 언어에서 사용할 수 있다. Tk는 Tcl 언어와 통합되어 있으며, Tk에 대한 바인딩은 다른 여러 언어에도 존재하며, 그 일부 목록은 Tk 웹사이트에 있다.[19] 목록에 포함되지 않은 추가 언어에 대한 바인딩도 존재한다.[20], Go(을 통해[21]), Haskell(HTk라고 함)[22], Perl, Python(Tkinter라고 함), R(표준 패키지: tcltk를 통해), Ruby, Rexx 및 Common Lisp이 포함된다.
Perl에서 Tk를 사용하는 방법에는 여러 가지가 있다. Tcl을 브리지로 사용하여 Tk에 액세스하는 Tcl::Tk 및 Tkx Perl 모듈[23]과 Tk 구조에 대한 네이티브 Perl 액세스를 제공하는 Perl/Tk[24]가 있다. Python 바인딩은 Tcl을 Tk에 대한 브리지로 사용한다.[25]
Ada(TASH[29]라고도 함), Perl, Python, Ruby 및 Common Lisp를 포함한 다른 여러 언어 바인딩이 존재한다.
참조
[1]
웹사이트
Tcl/Tk Core Development
http://www.tcl.tk/co[...]
2016-11-01
[2]
웹사이트
Tcl/Tk Licensing Terms
http://www.tcl.tk/so[...]
2016-11-04
[3]
서적
Writing a Tk Widget in C
[4]
웹사이트
Extensions for Tcl and Tk
http://wiki.tcl.tk/9[...]
2016-11-01
[5]
웹사이트
Tcl/Tk 8.0
http://www.tcl.tk/so[...]
2013-09-18
[6]
웹사이트
Tile: an improved themeing engine for Tk
http://tktable.sourc[...]
2016-11-04
[7]
웹사이트
Tcl/Tk 8.5 Release Announcement
http://www.tcl.tk/so[...]
2013-09-18
[8]
웹사이트
Tcl/Tk 8.6 Release Announcement
http://www.tcl.tk/so[...]
2013-09-20
[9]
웹사이트
History of Tcl
http://www.tcl.tk/ab[...]
2010-04-01
[10]
웹사이트
Tk Backgrounder
http://www.tkdocs.co[...]
2016-11-04
[11]
웹사이트
John K Ousterhout - Award Winner
http://awards.acm.or[...]
2016-11-04
[12]
웹사이트
TIP #48: Tk Widget Styling Support
http://www.tcl.tk/cg[...]
2016-11-01
[13]
웹사이트
treeview
http://wiki.tcl.tk/1[...]
2016-11-01
[14]
웹사이트
TIP #319: Implement Backwards Compatibility for ttk Themed Widgets in tk Widgets
http://www.tcl.tk/cg[...]
2016-11-01
[15]
웹사이트
wish manual page - Tk Applications
http://tcl.tk/man/tc[...]
2016-11-01
[16]
웹사이트
How to Compile Tcl
http://tcl.tk/doc/ho[...]
2016-11-01
[17]
웹사이트
ttk::widget manual page - Tk Themed Widget
http://tcl.tk/man/tc[...]
2016-11-01
[18]
웹사이트
option manual page - Built-In Commands
http://tcl.tk/man/tc[...]
2016-11-01
[19]
웹사이트
Languages with a Tk binding
http://wiki.tcl.tk/1[...]
2014-07-01
[20]
웹사이트
TASH
http://tcladashell.s[...]
2014-07-01
[21]
웹사이트
tk9.0: The CGo-free, cross platform GUI toolkit for Go
https://pkg.go.dev/m[...]
2014-11-22
[22]
웹사이트
HTk home
http://www.informati[...]
2016-11-04
[23]
웹사이트
Tkx::Tutorial - How to use Tkx
http://docs.activest[...]
2016-11-01
[24]
서적
Perl/Tk Concepts
[25]
서적
Tkinter
[26]
웹사이트
Tk Commands, version 8.6.6
http://www.tcl.tk/ma[...]
2016-11-01
[27]
서적
Widgets
[28]
서적
Geometry Managers
[29]
웹사이트
TASH
http://tcladashell.s[...]
[30]
웹인용
Tcl/Tk Core Development
http://www.tcl.tk/co[...]
2016-11-01
[31]
웹인용
Tcl/Tk Licensing Terms
http://www.tcl.tk/so[...]
2016-11-04
[32]
서적
Writing a Tk Widget in C
[33]
웹인용
Extensions for Tcl and Tk
http://wiki.tcl.tk/9[...]
2016-11-01
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com