Tk
![本頁使用了標題或全文手工轉換](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | |
![]() Windows 10 thượng chấp hành đích Tk 8.6.6 tiệt đồ | |
Nguyên tác giả | Ước hàn · áo tư đặc hào đặc |
---|---|
Khai phát giả | Tcl Core Team[1] |
Thủ thứ thích xuất | 1991 niên |
Mục tiền bản bổn | |
Nguyên thủy mã khố | |
Trình thức ngữ ngôn | C |
Tác nghiệp hệ thống | Khóa bình đài |
Bình đài | Khóa bình đài |
Loại hình | Bộ kiện công cụ tương |
Thụ quyền điều khoản | BSD- phong cách[4] |
Võng trạm | www |
TkThị nhấtKhai phóng nguyên thủy mãĐíchĐồ hình hóa sử dụng giả giới diệnKhai phát công cụ,Đề cung hứa đa thường dụng đích đồ hình giới diện nguyên kiện ( tượng thịTuyển đan,Án nữuChi loại ), cụ hữuKhóa bình đài,Khinh lượng hóa đẳng đặc sắc.
Tk tối sơ phát triển ô 1991 niên, thị dĩTclThủ cảo ngữ ngônSoạn tả đích khoách sung sáo kiện, mục tiền lánh hữuPerl,Python,Ruby,Common LispĐẳng đa chủng bản bổn, tịnh khả tạiLinux,Unix,Apple Macintoch,WindowsĐẳng bình đài thượng vận hành.
Tòng Tcl/Tk 8 khai thủy, nhuyễn thể đáp kiến đích đồ hình giới diện khán khởi lai tương “Dữ bổn địa hệ thống nhất trí”[5].8.5 bản dẫn nhập liễu nhất cá tân đích chủ đề dẫn kình, tha tại tự hình thải hiện phương diện dã hữu cải tiến. Cai dẫn kình tối sơ khiếu Tk Tile[6],Đãn hiện tại thông thường bị xưng vi "themed Tk"[7].8.6 bản đích canh tân tắc chi viện liễuPNGCách thức, dĩ cập khuynh tà văn tự[8].
Giá cấu
[Biên tập]Tại Tk trung, vận dụngTclChỉ lệnh mã biên tả khóa bình đàiĐồ hình hóa sử dụng giả giới diệnKhuông giá. Sử dụng Tcl Shell(Tclsh), dĩ mệnh lệnhpackage require Tk
Hô khiếu Tk. Tại đồ hình tác nghiệp hệ thống hạ,WishĐề cung liễu bao hàm Tclsh hòa Tk đích đồ hình song khẩu hoàn cảnh[9].
Tk hữu dĩ hạ đặc tính:
- Bình đài độc lập:Dữ Tcl nhất dạng, Tk dã thị giải thích hình đích. Các chủng bình đài hạ đích Tcl thật hiện thị thống nhất đích, nhân thử Tk trình thức khả vô nhu tu cải địa di thực chí các chủng bình đài[10].
- Khả khách chế hóa:Tcl trung kỉ hồ sở hữu đích đặc tính đô thị khả dĩ tu cải đích, khả thông quá sơ thủy hóa tuyển hạng hoặc chấp hành thời đích mệnh lệnh tu cải[11].
- Khả trữ tồn:Ngận đa tuyển hạng xuất tồn tại tư liêu khố trung, lệ như giới diện đích nhan sắc thiết định. Giá ta tuyển hạng năng trữ tồn hạ lai, tại tái thứ tái nhập trình thức thời độc thủ[12].
Ngữ ngôn hệ kết
[Biên tập]Thông quáNgữ ngôn hệ kết,Dĩ Tcl thật hiện đích Tk khả tại kỳ tha trình thức ngữ ngôn trung hô khiếu. Dĩ hữu đa chủng ngữ ngôn chi viện Tk, hoàn chỉnh đích liệt biểu kiến ô Tk đích võng trạm[13].Lệ như Ada trung đích TASH mô tổ[14]HaskellTrung đích HTk[15],Perl, Python trung đíchTkinterMô tổ, Ruby,REXX,Dĩ cậpCommon Lisp.
TạiPerlTrung hô khiếu Tk dụng đa chủng phương pháp: Tcl::Tk mô tổ dĩ cập Tkx mô tổ[16]Quân thích dụng Tcl tác vi kiều lương; nhi Perl/Tk[17]Trực tiếp sử dụng Perl thật hiện Tk. Python đích Tkinter mô tổ sử dụng dữ Tcl đích ngữ ngôn hệ kết thật hiện Tk[18].
Đặc tính
[Biên tập]Tk đề cung liễu đa chủng bộ kiện[19].Cơ bổn bộ kiện chỉnh hợp tạitoplevel
Bộ kiện lí, tác vi trừu thủ thức đích phù động song khẩu, thông thường do tác nghiệp hệ thống quản lý[20].
Cơ bổn đặc tính
[Biên tập]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
Đỉnh tằng bộ kiện
[Biên tập]tk_chooseColor
– đạn xuất nhất cá nhan sắc tuyển trạch song khẩutk_chooseDirectory
– đạn xuất nhất cá đương án mục lục tuyển trạch song khẩutk_dialog
– đạn xuất nhất cá đối thoại phương khối, đẳng đãi sử dụng giả hồi ứngtk_getOpenFile
– đạn xuất nhất cá đối thoại phương khối, cung sử dụng giả tuyển trạch tịnh đả khai nhất cá đương ántk_getSaveFile
– đạn xuất nhất cá đối thoại phương khối, cung sử dụng giả tuyển trạch mục lục trữ tồn đương ántk_messageBox
– đạn xuất nhất cá tấn tức phương khối, đẳng đãi sử dụng giả hồi ứngtk_popup
– hiển kỳ đạn xuất tuyển đantoplevel
– kiến lập tịnh phục chế đỉnh tằng bộ kiện
Đồ hình quản lý khí
[Biên tập]Liệt ôtoplevel
Đích cơ bổn bộ kiện sử dụng đồ hình quản lý khí quản lý[21].
place
– định vị bộ kiện chí cấp định đích tuyệt đối vị trígrid
– tương bộ kiện án võng cách bài liệtpack
– tương bộ kiện đả bao
Tham khảo tư liêu
[Biên tập]- ^Tcl/Tk Core Development.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-10-30 ).
- ^[TCLCORE] Tcl/Tk 8.6.13 RELEASED.
- ^[TCLCORE] Tcl/Tk 8.6.14 RELEASED.
- ^Tcl/Tk Licensing Terms.Tcl Developer Xchange.[2016-11-04].( nguyên thủy nội dungTồn đươngÔ 2018-06-27 ).
- ^Tcl/Tk 8.0.Tcl Developer Xchange. 2013-09-18[2014-07-01].( nguyên thủy nội dungTồn đươngÔ 2014-07-14 ).
- ^Tile: an improved themeing engine for Tk.SourceForge.[2016-11-04].( nguyên thủy nội dungTồn đươngÔ 2016-11-08 ).
- ^Tcl/Tk 8.5 Release Announcement.Tcl Developer Xchange. 2013-09-18[2014-07-01].( nguyên thủy nội dungTồn đươngÔ 2014-06-18 ).
- ^Tcl/Tk 8.6 Release Announcement.Tcl Developer Xchange. 2013-09-20[2014-07-01].( nguyên thủy nội dungTồn đươngÔ 2014-06-27 ).
- ^wish manual page - Tk Applications.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-11-09 ).
- ^How to Compile Tcl.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-10-21 ).
- ^ttk::widget manual page - Tk Themed Widget.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-11-09 ).
- ^option manual page - Built-In Commands.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-11-09 ).
- ^Languages with a Tk binding.Tcler's Wiki.[2014-07-01].( nguyên thủy nội dungTồn đươngÔ 2014-07-06 ).
- ^TASH.SourceForge.[2014-07-01].( nguyên thủy nội dungTồn đươngÔ 2014-03-12 ).
- ^HTk home.Informatik - FB3 - Uni Bremen.[2016-11-04].(Nguyên thủy nội dungTồn đương ô 2014-10-18 ).
- ^Tkx::Tutorial - How to use Tkx.ActiveState Docs.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-10-10 ).
- ^Perl/Tk Concepts,Chapter 1 inMastering Perl/Tk,ISBN 978-1565927162
- ^Tkinter,Chapter 2.4 inModern Tkinter for Busy Python Developers,
- ^Tk Commands, version 8.6.6.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngÔ 2016-10-18 ).
- ^Widgets', Chapter 17.2 inTcl and the Tk Toolkit,ISBN 978-0321336330
- ^Geometry Managers', Chapter 17.6 inTcl and the Tk Toolkit,ISBN 978-0321336330
Ngoại bộ liên kết
[Biên tập]- Tcl/Tk quan phương võng hiệt(Hiệt diện tồn đương bị phân,Tồn ôVõng tế võng lộ đương án quán)
- ASPN đích Perl/Tk tuyến thượng thuyết minh
- Ruby/Tk tuyến thượng thuyết minh
- TkInter(Hiệt diện tồn đương bị phân,Tồn ôVõng tế võng lộ đương án quán) — Python bản bổn đích Tk
- LTK(Hiệt diện tồn đương bị phân,Tồn ôVõng tế võng lộ đương án quán) — Common Lisp bản bổn đích Tk
|