Tk (소프트웨어)

위키百科, 우리 모두의 百科事典.

Tk
原著者 John Ousterhout
開發者 Tcl Core Team [1]
發表日 1991年 (33年 前) ( 1991 )
安定化 버전
8.6.13 [2]   위키데이터에서 편집하기 / 2022年 11月 22日
貯藏所
프로그래밍 言語 C
運營 體制 크로스 플랫폼
플랫폼 크로스 플랫폼
種類 위젯 툴킷
라이선스 BSD -style [3]
웹사이트 tcl.tk

Tk 는 수많은 프로그래밍 言語에서 그래픽 使用者 인터페이스 (GUI)를 빌드하기 위한 基本的인 GUI 위젯 要素들의 라이브러리를 提供하는 自由-오픈 소스 크로스 플랫폼 위젯 툴킷 이다.

Tk는 데스크톱 애플리케이션 開發에 共通的으로 必要한 수많은 위젯을 提供하는데, 例를 들면 버튼, 메뉴, 캔버스, 텍스트, 프레임, 레이블 等이 있다. Tk는 리눅스 , 맥 OS , 유닉스 , 마이크로소프트 윈도우 等에 移植되었다. Tcl 처럼 Tk는 유니코드 平面 에서 유니코드 를 支援하지만 Tk가 支援하는 UCS-2의 UTF-16 等 穩全한 擴張 유니코드 를 處理하도록 擴張되지는 못했다.

Tk는 새로운 위젯이나 다른 機能들을 提供하는 多樣한 擴張 機能들을 使用할 수 있도록 擴張 可能性을 念頭에 두고 設計되었다. [4] [5]

機能 [ 編輯 ]

基本 위젯 [ 編輯 ]

  • 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

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “Tcl/Tk Core Development” . 《Tcl Developer Xchange》 . 2016年 11月 1日에 確認함 .  
  2. “[TCLCORE] Tcl/Tk 8.6.13 RELEASED” .  
  3. “Tcl/Tk Licensing Terms” . 《Tcl Developer Xchange》 . 2016年 11月 4日에 確認함 .  
  4. Writing a Tk Widget in C , Chapter 46 in Practical Programming in Tcl and Tk , ISBN   0-13-038560-3
  5. “Extensions for Tcl and Tk” . 《Tcler's Wiki》 . 2016年 11月 1日에 確認함 .  

外部 링크 [ 編輯 ]