Tk
Windows 10 thượng vận 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ứ phát bố | 1991 niên |
Đương tiền bản bổn | |
Nguyên đại mã khố | |
Biên trình ngữ ngôn | C |
Thao tác 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 |
Hứa khả hiệp nghị | BSD- phong cách[4] |
Võng trạm | www |
TkThị nhấtKhai phóng nguyên thủy mãĐíchĐồ hình dụng hộ 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ĩTclCước bổn 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 kiện đá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ự thể tuyển nhiễm 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 trì 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ụngTclCước bổn biên tả khóa bình đàiĐồ hình dụng hộ giới diệnKhuông giá. Sử dụng Tcl Shell(Tclsh), dĩ mệnh lệnhpackage require Tk
Điều dụng Tk. Tại đồ hình thao tác 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 tự khả vô nhu tu cải địa di thực chí các chủng bình đài[10].
- Khả định chế: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 vận hành thời đích mệnh lệnh tu cải[11].
- Khả bảo tồn:Ngận đa tuyển hạng xuất tồn tại sổ cư khố trung, lệ như giới diện đích nhan sắc thiết trí. Giá ta tuyển hạng năng bảo tồn hạ lai, tại tái thứ tái nhập trình tự thời độc thủ[12].
Ngữ ngôn bảng định[Biên tập]
Thông quáNgữ ngôn bảng định,Dĩ Tcl thật hiện đích Tk khả tại kỳ tha biên trình ngữ ngôn trung điều dụng. Dĩ hữu đa chủng ngữ ngôn chi trì Tk, hoàn chỉnh đích liệt biểu kiến vu Tk đích võng trạm[13].Lệ như Ada trung đích TASH mô khối[14]HaskellTrung đích HTk[15],Perl, Python trung đíchTkinterMô khối, Ruby,REXX,Dĩ cậpCommon Lisp.
TạiPerlTrung điều dụng Tk dụng đa chủng phương pháp: Tcl::Tk mô khối dĩ cập Tkx mô khối[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ô khối sử dụng dữ Tcl đích ngữ ngôn bảng định 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 khả di động đích phù động song khẩu, thông thường do thao tác 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á văn kiện mục lục tuyển trạch song khẩutk_dialog
– đạn xuất nhất cá đối thoại khuông, đẳng đãi dụng hộ hồi ứngtk_getOpenFile
– đạn xuất nhất cá đối thoại khuông, cung dụng hộ tuyển trạch tịnh đả khai nhất cá văn kiệntk_getSaveFile
– đạn xuất nhất cá đối thoại khuông, cung dụng hộ tuyển trạch mục lục trữ tồn văn kiệntk_messageBox
– đạn xuất nhất cá tiêu tức khuông, đẳng đãi dụng hộ hồi ứngtk_popup
– hiển kỳ đạn xuất thái đantoplevel
– sang kiến tịnh phục chế đỉnh tằng bộ kiện
Đồ hình quản lý khí[Biên tập]
Liệt vutoplevel
Đí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 đươngVu 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 đươngVu 2018-06-27 ).
- ^Tcl/Tk 8.0.Tcl Developer Xchange. 2013-09-18[2014-07-01].( nguyên thủy nội dungTồn đươngVu 2014-07-14 ).
- ^Tile: an improved themeing engine for Tk.SourceForge.[2016-11-04].( nguyên thủy nội dungTồn đươngVu 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 đươngVu 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 đươngVu 2014-06-27 ).
- ^wish manual page - Tk Applications.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngVu 2016-11-09 ).
- ^How to Compile Tcl.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngVu 2016-10-21 ).
- ^ttk::widget manual page - Tk Themed Widget.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngVu 2016-11-09 ).
- ^option manual page - Built-In Commands.Tcl Developer Xchange.[2016-11-01].( nguyên thủy nội dungTồn đươngVu 2016-11-09 ).
- ^Languages with a Tk binding.Tcler's Wiki.[2014-07-01].( nguyên thủy nội dungTồn đươngVu 2014-07-06 ).
- ^TASH.SourceForge.[2014-07-01].( nguyên thủy nội dungTồn đươngVu 2014-03-12 ).
- ^HTk home.Informatik - FB3 - Uni Bremen.[2016-11-04].(Nguyên thủy nội dungTồn đương vu 2014-10-18 ).
- ^Tkx::Tutorial - How to use Tkx.ActiveState Docs.[2016-11-01].( nguyên thủy nội dungTồn đươngVu 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 đươngVu 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 vuHỗ liên võng đươ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 vuHỗ liên võng đương án quán) — Python bản bổn đích Tk
- LTK(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) — Common Lisp bản bổn đích Tk
|