Tk, birçok programlama dilinde bir grafik kullanıcı arabirimi (GUI) oluşturmak için GUI widget'larının temel öğelerinden oluşan bir kitaplık sağlayan ücretsiz ve açık kaynaklı, çapraz platform bir widget araç takımıdır .
Tk 8.6.6 on Windows 10 | |
Orijinal yazar(lar) | |
---|---|
Geliştirici(ler) | Tcl Core Team |
İlk yayınlanma | 1991 | )
Güncel sürüm | 8.6.13 / 22 Kasım 2022 |
Programlama dili | |
İşletim sistemi | Cross-platform |
Platform | Cross-platform |
Tür | |
Lisans | -style |
Resmî sitesi | tcl.tk |
Kod deposu |
|
Tk, düğme, menü, tuval, metin, çerçeve, etiket vb. gibi masaüstü uygulamaları geliştirmek için yaygın olarak ihtiyaç duyulan bir dizi widget sağlar. Tk, Linux, Mac OS, Unix ve Microsoft Windows'un çoğu çeşidinde çalışacak şekilde taşınmıştır. Tcl gibi, Tk da Temel Çok Dilli Düzlem(Basic Multilingual Plane) içinde Unicode'u destekler, ancak henüz mevcut genişletilmiş tam Unicode'u (örneğin, Tk'nin desteklediği UCS-2'den UTF-16) işlemek için genişletilmemiştir.
Tk genişletilmek üzere tasarlanmıştır ve yeni widget'lar veya başka yetenekler sunan çok çeşitli uzantılar mevcuttur.
Tcl/Tk 8'den beri, "doğal görünüm ve his" sunar (örneğin, menüler ve düğmeler, herhangi bir platform için "yerel" yazılım tarzında görüntülenir). Sürüm 8.5'in öne çıkan özellikleri arasında, orijinal olarak Tk Tile adlı yeni bir tema motoru yer alıyor, ancak şimdi genellikle "temalı Tk" olarak anılıyor ve ayrıca geliştirilmiş yazı tipi oluşturma. 8.6 sürümünün öne çıkan özellikleri arasında PNG desteği ve açılı metin bulunur.
Tarih
Tk, John Ousterhout tarafından Tcl betik dilinin bir uzantısı olarak geliştirilmiştir. İlk olarak 1991'de halka açıldı. Tk versiyonlama, versiyon 8.0'a kadar Tcl'den ayrı olarak yapıldı.
Tk orijinal olarak Unix/X11 için yazılmıştır ve Motif ve zamanın diğer X11 araç takımlarından daha kolay öğrenilmesi ve kullanılması nedeniyle 1990'larda programcılar arasında son derece popüler olduğunu kanıtlamıştır. Tk ayrıca Microsoft Windows ve Macintosh platformlarına taşındı, Tk 4.2'den başlayarak ve Tk 8.0'da yerel görünüm ve hisle geliştirildi (1997'de yayınlandı). 1990'larda Tk'nin popülaritesini ve önemini belirtmek için Ousterhout'a 1997'de Tcl/Tk için ACM Yazılım Sistemi Ödülü verildi:
Tk'ye olan ilgi 1990'ların sonlarından itibaren önemli ölçüde azaldı. Motif'in FLTK, Qt ve gibi araç takımları ile değiştirilmesine rağmen, Unix'teki varsayılan görünüm ve his hala Motif'i taklit ediyor. Uygulamalarda (örneğin ağaçlar, birleşik giriş kutuları, sekmeli defterler) yaygın olarak kullanılan widget'lar Tk çekirdeğinde mevcut değildi, ancak yalnızca birden çok, genellikle rekabet eden eklentiler aracılığıyla mevcuttu.
2007'nin sonlarında piyasaya sürülen Tk 8.5, çekirdeğe eksik widget'lar ekleyerek, yeni bir tema motoru sunarak ve Unix'teki görünüm ve hissi modernleştirerek bu sorunların bazılarını düzeltti. Bununla birlikte, bu gelişmeleri dahil etmek için bazı kod değişiklikleri gerektiğinden, mevcut birçok uygulama, Tk'nin bilindiği Motif'ten ilham alan eski hissi koruyor.
Mimari
Tk, Tcl için geliştirilmiş, platformdan bağımsız bir GUI iskeletidir . Bir Tcl kabuğundan (tclsh), Tk, package require Tk
kullanılarak çağrılabilir. wish programı (Windowing Shell), Tk sağlamanın yanı sıra grafiksel bir pencerede bir tclsh kabuğunu çalıştırmanın bir yolunu sağlar.
Tk aşağıdaki özelliklere sahiptir:
- Platformdan bağımsız : Tcl gibi Tk yorumlanır. Birden fazla platforma taşındı ve değişiklik yapmadan hepsinde kolayca çalıştırılabilir.
- Özelleştirilebilir : Tk'deki bir parçacığın hemen hemen tüm özellikleri, parçacığın oluşturulması sırasındaki seçeneklerle veya daha sonra yapılandır komutuyla özelleştirilebilir.
- Yapılandırılabilir : Seçeneklerin çoğu bir seçenek veritabanında saklanabilir, bu da bir uygulamanın görünümünü (renk şeması gibi) parametreleştirmeyi çok kolaylaştırır. Bu aynı zamanda uygulamaya özel seçeneklerin saklanmasının yalnızca seçenek ekleme komutlarını kaydetme ve uygulamayı yüklerken bunları yürütme meselesi olduğu anlamına gelir.
Dil bağlamaları
Bir programlama dilinde yazılmış bir kitaplık, bağlamalar yazılırsa başka bir dilde kullanılabilir; Tk, Tcl dili ile entegredir. Diğer çeşitli dillerde, kısmi bir listesi Tk web sitesinde bulunan Tk için bağlamalar vardır.Ada (TASH olarak adlandırılır),Haskell (HTk olarak adlandırılır),Perl, Python (Tkinter olarak adlandırılır), Ruby, Rexx ve Common Lisp dahil olmak üzere listelenmeyen ek diller için bağlamalar mevcuttur.
Perl'den Tk kullanmanın birkaç yolu vardır: her ikisi de Tk'ye erişmek için bir köprü olarak Tcl'yi kullanan Tcl::Tk ve Tkx Perl modülleri ve Tk'ye yerel Perl erişimi sağlayan Perl/Tk yapılar. Python bağlaması, Tcl'yi Tk'ye köprü olarak kullanır.
Özellikler
Tk çeşitli widget'lar sağlar. Temel widget'lar, genellikle işletim sistemi tarafından ekranda hareket ettirilebilen kayan pencerelerde barındırılan toplevel
widget'lara gömülüdür.
Temel widget'lar
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
Üst düzey widget'lar
tk_chooseColor
– kullanıcının bir renk seçmesi için bir iletişim kutusu açar.tk_chooseDirectory
– kullanıcının bir dizin seçmesi için bir iletişim kutusu açar.tk_dialog
– kalıcı bir iletişim kutusu oluşturur ve yanıt bekler.tk_getOpenFile
– kullanıcının açacağı dosyayı seçmesi için bir iletişim kutusu açar.tk_getSaveFile
– kullanıcının kaydedilecek dosyayı seçmesi için bir iletişim kutusu açar.tk_messageBox
- bir mesaj penceresi açar ve bir kullanıcı yanıtı bekler.tk_popup
– bir açılır menü gönderir.toplevel
- üst düzey widget'ları oluşturur ve yönetir.
Geometri yöneticileri
Temel widget'lar, geometri yöneticileri kullanılarak toplevel
pencerelerde düzenlenir:
place
– widget'ları mutlak konumlara konumlandırırgrid
- bir ızgarada widget'ları düzenlerpack
- widget'ları bir boşluğa paketler
Ayrıca bakınız
- Widget araç takımlarının listesi
- wish (Pencere Kabuğu)
- Expect
- Tkinter - Python için bir Tk bağlaması
- Itk
Kaynakça
- ^ "Tcl/Tk Core Development". Tcl Developer Xchange. 30 Ekim 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "[TCLCORE] Tcl/Tk 8.6.13 RELEASED".
- ^ "Tcl/Tk Licensing Terms". Tcl Developer Xchange. 27 Haziran 2018 tarihinde kaynağından . Erişim tarihi: 4 Kasım 2016.
- ^ Writing a Tk Widget in C, Chapter 46 in Practical Programming in Tcl and Tk,
- ^ "Extensions for Tcl and Tk". Tcler's Wiki. 30 Ekim 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "Tcl/Tk 8.0". Tcl Developer Xchange. 18 Eylül 2013. 14 Temmuz 2014 tarihinde kaynağından . Erişim tarihi: 1 Temmuz 2014.
- ^ "Tile: an improved themeing engine for Tk". SourceForge. 8 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 4 Kasım 2016.
- ^ a b "Tcl/Tk 8.5 Release Announcement". Tcl Developer Xchange. 18 Eylül 2013. 18 Haziran 2014 tarihinde kaynağından . Erişim tarihi: 1 Temmuz 2014.
- ^ "Tcl/Tk 8.6 Release Announcement". Tcl Developer Xchange. 20 Eylül 2013. 27 Haziran 2014 tarihinde kaynağından . Erişim tarihi: 1 Temmuz 2014.
- ^ "History of Tcl". Tcl Developer Exchange. 10 Haziran 2016 tarihinde kaynağından . Erişim tarihi: 1 Nisan 2010. Yazar
|ad1=
eksik|soyadı1=
() - ^ "Tk Backgrounder". TkDocs. 6 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 4 Kasım 2016.
- ^ "John K Ousterhout - Award Winner". ACM Awards. 3 Ocak 2018 tarihinde kaynağından . Erişim tarihi: 4 Kasım 2016.
- ^ "TIP #48: Tk Widget Styling Support". Tcl Developer Xchange. 4 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "treeview". Tcler's Wiki. 14 Haziran 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "TIP #319: Implement Backwards Compatibility for ttk Themed Widgets in tk Widgets". Tcl Developer Xchange. 30 Haziran 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "wish manual page - Tk Applications". Tcl Developer Xchange. 9 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "How to Compile Tcl". Tcl Developer Xchange. 21 Ekim 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "ttk::widget manual page - Tk Themed Widget". Tcl Developer Xchange. 9 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "option manual page - Built-In Commands". Tcl Developer Xchange. 9 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ "Languages with a Tk binding". Tcler's Wiki. 6 Temmuz 2014 tarihinde kaynağından . Erişim tarihi: 1 Temmuz 2014.
- ^ "TASH". SourceForge. 12 Mart 2014 tarihinde kaynağından . Erişim tarihi: 1 Temmuz 2014.
- ^ "HTk home". Informatik - FB3 - Uni Bremen. 18 Ekim 2014 tarihinde kaynağından . Erişim tarihi: 4 Kasım 2016.
- ^ "Tkx::Tutorial - How to use Tkx". ActiveState Docs. 10 Ekim 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ Perl/Tk Concepts, Chapter 1 in Mastering Perl/Tk,
- ^ Tkinter, Chapter 2.4 in Modern Tkinter for Busy Python Developers, ASIN B0071QDNLO
- ^ "Tk Commands, version 8.6.6". Tcl Developer Xchange. 18 Ekim 2016 tarihinde kaynağından . Erişim tarihi: 1 Kasım 2016.
- ^ Widgets', Chapter 17.2 in Tcl and the Tk Toolkit ,
- ^ Geometry Managers', Chapter 17.6 in Tcl and the Tk Toolkit ,
Konuyla ilgili yayınlar
- ; Jones, Ken (2009). Tcl and the Tk Toolkit (2. bas.). Addison Wesley. ISBN . 2 Mayıs 2013 tarihinde kaynağından . Erişim tarihi: 4 Kasım 2012.
- Foster-Johnson, Eric (1997). Graphical Applications with Tcl & Tk (2. bas.). New York, N.Y.: M&T Books. ISBN . Erişim tarihi: 4 Kasım 2012.
- Brent B. Welch, Practical Programming in Tcl and Tk 6 Ekim 2022 tarihinde Wayback Machine sitesinde ., Prentice Hall, Upper Saddle River, NJ, USA, , 2003
- J Adrian Zimmer, Tcl/Tk for Programmers 4 Nisan 2017 tarihinde Wayback Machine sitesinde ., , distributed by John Wiley and Sons, , 1998
- Mark Harrison and Michael McLennan, Effective Tcl/Tk Programming 21 Eylül 2022 tarihinde Wayback Machine sitesinde ., Addison-Wesley, Reading, MA, USA, , 1998
- Bert Wheeler, Tcl/Tk 8.5 Programming Cookbook 4 Mayıs 2013 tarihinde Wayback Machine sitesinde ., , Birmingham, England, UK, , 2011
- Clif Flynt Tcl/Tk, Third Edition: A Developer’s Guide, , 2012
Dış bağlantılar
- Resmî site
- Tcler's Wiki 20 Eylül 2022 tarihinde Wayback Machine sitesinde .
- Tk docs 12 Mayıs 2017 tarihinde Wayback Machine sitesinde .: modern Tk tutorial for Tcl, Ruby, Perl and Python
- Curlie'de Tcl-Tk (DMOZ tabanlı)
- Languages with a Tk binding
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Tk bircok programlama dilinde bir grafik kullanici arabirimi GUI olusturmak icin GUI widget larinin temel ogelerinden olusan bir kitaplik saglayan ucretsiz ve acik kaynakli capraz platform bir widget arac takimidir TkTk 8 6 6 on Windows 10Orijinal yazar lar Gelistirici ler Tcl Core TeamIlk yayinlanma1991 33 yil once 1991 Guncel surum8 6 13 22 Kasim 2022Programlama diliIsletim sistemiCross platformPlatformCross platformTurLisans styleResmi sitesitcl tkKod deposucore tcl tk tk Tk dugme menu tuval metin cerceve etiket vb gibi masaustu uygulamalari gelistirmek icin yaygin olarak ihtiyac duyulan bir dizi widget saglar Tk Linux Mac OS Unix ve Microsoft Windows un cogu cesidinde calisacak sekilde tasinmistir Tcl gibi Tk da Temel Cok Dilli Duzlem Basic Multilingual Plane icinde Unicode u destekler ancak henuz mevcut genisletilmis tam Unicode u ornegin Tk nin destekledigi UCS 2 den UTF 16 islemek icin genisletilmemistir Tk genisletilmek uzere tasarlanmistir ve yeni widget lar veya baska yetenekler sunan cok cesitli uzantilar mevcuttur Tcl Tk 8 den beri dogal gorunum ve his sunar ornegin menuler ve dugmeler herhangi bir platform icin yerel yazilim tarzinda goruntulenir Surum 8 5 in one cikan ozellikleri arasinda orijinal olarak Tk Tile adli yeni bir tema motoru yer aliyor ancak simdi genellikle temali Tk olarak aniliyor ve ayrica gelistirilmis yazi tipi olusturma 8 6 surumunun one cikan ozellikleri arasinda PNG destegi ve acili metin bulunur TarihTk John Ousterhout tarafindan Tcl betik dilinin bir uzantisi olarak gelistirilmistir Ilk olarak 1991 de halka acildi Tk versiyonlama versiyon 8 0 a kadar Tcl den ayri olarak yapildi Tk orijinal olarak Unix X11 icin yazilmistir ve Motif ve zamanin diger X11 arac takimlarindan daha kolay ogrenilmesi ve kullanilmasi nedeniyle 1990 larda programcilar arasinda son derece populer oldugunu kanitlamistir Tk ayrica Microsoft Windows ve Macintosh platformlarina tasindi Tk 4 2 den baslayarak ve Tk 8 0 da yerel gorunum ve hisle gelistirildi 1997 de yayinlandi 1990 larda Tk nin popularitesini ve onemini belirtmek icin Ousterhout a 1997 de Tcl Tk icin ACM Yazilim Sistemi Odulu verildi ACM Software System Award Winner John K Ousterhout For the Tcl scripting language which allows developers to create complex systems from pre existing components The embedded Tk provides a simple mechanism for creating graphical user interfaces Together they make a powerful addition to the software repertoire Tk ye olan ilgi 1990 larin sonlarindan itibaren onemli olcude azaldi Motif in FLTK Qt ve GTK gibi arac takimlari ile degistirilmesine ragmen Unix teki varsayilan gorunum ve his hala Motif i taklit ediyor Uygulamalarda ornegin agaclar birlesik giris kutulari sekmeli defterler yaygin olarak kullanilan widget lar Tk cekirdeginde mevcut degildi ancak yalnizca birden cok genellikle rekabet eden eklentiler araciligiyla mevcuttu 2007 nin sonlarinda piyasaya surulen Tk 8 5 cekirdege eksik widget lar ekleyerek yeni bir tema motoru sunarak ve Unix teki gorunum ve hissi modernlestirerek bu sorunlarin bazilarini duzeltti Bununla birlikte bu gelismeleri dahil etmek icin bazi kod degisiklikleri gerektiginden mevcut bircok uygulama Tk nin bilindigi Motif ten ilham alan eski hissi koruyor MimariTk Tcl icin gelistirilmis platformdan bagimsiz bir GUI iskeletidir Bir Tcl kabugundan tclsh Tk package require Tk kullanilarak cagrilabilir wish programi Windowing Shell Tk saglamanin yani sira grafiksel bir pencerede bir tclsh kabugunu calistirmanin bir yolunu saglar Tk asagidaki ozelliklere sahiptir Platformdan bagimsiz Tcl gibi Tk yorumlanir Birden fazla platforma tasindi ve degisiklik yapmadan hepsinde kolayca calistirilabilir Ozellestirilebilir Tk deki bir parcacigin hemen hemen tum ozellikleri parcacigin olusturulmasi sirasindaki seceneklerle veya daha sonra yapilandir komutuyla ozellestirilebilir Yapilandirilabilir Seceneklerin cogu bir secenek veritabaninda saklanabilir bu da bir uygulamanin gorunumunu renk semasi gibi parametrelestirmeyi cok kolaylastirir Bu ayni zamanda uygulamaya ozel seceneklerin saklanmasinin yalnizca secenek ekleme komutlarini kaydetme ve uygulamayi yuklerken bunlari yurutme meselesi oldugu anlamina gelir Dil baglamalari Bir programlama dilinde yazilmis bir kitaplik baglamalar yazilirsa baska bir dilde kullanilabilir Tk Tcl dili ile entegredir Diger cesitli dillerde kismi bir listesi Tk web sitesinde bulunan Tk icin baglamalar vardir Ada TASH olarak adlandirilir Haskell HTk olarak adlandirilir Perl Python Tkinter olarak adlandirilir Ruby Rexx ve Common Lisp dahil olmak uzere listelenmeyen ek diller icin baglamalar mevcuttur Perl den Tk kullanmanin birkac yolu vardir her ikisi de Tk ye erismek icin bir kopru olarak Tcl yi kullanan Tcl Tk ve Tkx Perl modulleri ve Tk ye yerel Perl erisimi saglayan Perl Tk yapilar Python baglamasi Tcl yi Tk ye kopru olarak kullanir OzelliklerTk cesitli widget lar saglar Temel widget lar genellikle isletim sistemi tarafindan ekranda hareket ettirilebilen kayan pencerelerde barindirilan toplevel widget lara gomuludur Temel widget lar 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 Ust duzey widget lar tk chooseColor kullanicinin bir renk secmesi icin bir iletisim kutusu acar tk chooseDirectory kullanicinin bir dizin secmesi icin bir iletisim kutusu acar tk dialog kalici bir iletisim kutusu olusturur ve yanit bekler tk getOpenFile kullanicinin acacagi dosyayi secmesi icin bir iletisim kutusu acar tk getSaveFile kullanicinin kaydedilecek dosyayi secmesi icin bir iletisim kutusu acar tk messageBox bir mesaj penceresi acar ve bir kullanici yaniti bekler tk popup bir acilir menu gonderir toplevel ust duzey widget lari olusturur ve yonetir Geometri yoneticileri Temel widget lar geometri yoneticileri kullanilarak toplevel pencerelerde duzenlenir place widget lari mutlak konumlara konumlandirir grid bir izgarada widget lari duzenler pack widget lari bir bosluga paketlerAyrica bakinizWidget arac takimlarinin listesi wish Pencere Kabugu Expect Tkinter Python icin bir Tk baglamasi Itk Kategori Tk kullanan yazilim yazilim Kaynakca Tcl Tk Core Development Tcl Developer Xchange 30 Ekim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 TCLCORE Tcl Tk 8 6 13 RELEASED Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link Tcl Tk Licensing Terms Tcl Developer Xchange 27 Haziran 2018 tarihinde kaynagindan Erisim tarihi 4 Kasim 2016 Writing a Tk Widget in C Chapter 46 in Practical Programming in Tcl and Tk 0 13 038560 3 Extensions for Tcl and Tk Tcler s Wiki 30 Ekim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 Tcl Tk 8 0 Tcl Developer Xchange 18 Eylul 2013 14 Temmuz 2014 tarihinde kaynagindan Erisim tarihi 1 Temmuz 2014 Tile an improved themeing engine for Tk SourceForge 8 Kasim 2016 tarihinde kaynagindan Erisim tarihi 4 Kasim 2016 a b Tcl Tk 8 5 Release Announcement Tcl Developer Xchange 18 Eylul 2013 18 Haziran 2014 tarihinde kaynagindan Erisim tarihi 1 Temmuz 2014 Tcl Tk 8 6 Release Announcement Tcl Developer Xchange 20 Eylul 2013 27 Haziran 2014 tarihinde kaynagindan Erisim tarihi 1 Temmuz 2014 History of Tcl Tcl Developer Exchange 10 Haziran 2016 tarihinde kaynagindan Erisim tarihi 1 Nisan 2010 Yazar ad1 eksik soyadi1 yardim Tk Backgrounder TkDocs 6 Kasim 2016 tarihinde kaynagindan Erisim tarihi 4 Kasim 2016 John K Ousterhout Award Winner ACM Awards 3 Ocak 2018 tarihinde kaynagindan Erisim tarihi 4 Kasim 2016 TIP 48 Tk Widget Styling Support Tcl Developer Xchange 4 Kasim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 treeview Tcler s Wiki 14 Haziran 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 TIP 319 Implement Backwards Compatibility for ttk Themed Widgets in tk Widgets Tcl Developer Xchange 30 Haziran 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 wish manual page Tk Applications Tcl Developer Xchange 9 Kasim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 How to Compile Tcl Tcl Developer Xchange 21 Ekim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 ttk widget manual page Tk Themed Widget Tcl Developer Xchange 9 Kasim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 option manual page Built In Commands Tcl Developer Xchange 9 Kasim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 Languages with a Tk binding Tcler s Wiki 6 Temmuz 2014 tarihinde kaynagindan Erisim tarihi 1 Temmuz 2014 TASH SourceForge 12 Mart 2014 tarihinde kaynagindan Erisim tarihi 1 Temmuz 2014 HTk home Informatik FB3 Uni Bremen 18 Ekim 2014 tarihinde kaynagindan Erisim tarihi 4 Kasim 2016 Tkx Tutorial How to use Tkx ActiveState Docs 10 Ekim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 Perl Tk Concepts Chapter 1 in Mastering Perl Tk 978 1565927162 Tkinter Chapter 2 4 in Modern Tkinter for Busy Python Developers ASIN B0071QDNLO Tk Commands version 8 6 6 Tcl Developer Xchange 18 Ekim 2016 tarihinde kaynagindan Erisim tarihi 1 Kasim 2016 Widgets Chapter 17 2 inTcl and the Tk Toolkit 978 0321336330 Geometry Managers Chapter 17 6 inTcl and the Tk Toolkit 978 0321336330Konuyla ilgili yayinlar Jones Ken 2009 Tcl and the Tk Toolkit 2 bas Addison Wesley ISBN 978 0 321 33633 0 2 Mayis 2013 tarihinde kaynagindan Erisim tarihi 4 Kasim 2012 Foster Johnson Eric 1997 Graphical Applications with Tcl amp Tk 2 bas New York N Y M amp T Books ISBN 1 55851 569 0 Erisim tarihi 4 Kasim 2012 Brent B Welch Practical Programming in Tcl and Tk 6 Ekim 2022 tarihinde Wayback Machine sitesinde Prentice Hall Upper Saddle River NJ USA 0 13 038560 3 2003 J Adrian Zimmer Tcl Tk for Programmers 4 Nisan 2017 tarihinde Wayback Machine sitesinde distributed by John Wiley and Sons 0 8186 8515 8 1998 Mark Harrison and Michael McLennan Effective Tcl Tk Programming 21 Eylul 2022 tarihinde Wayback Machine sitesinde Addison Wesley Reading MA USA 0 201 63474 0 1998 Bert Wheeler Tcl Tk 8 5 Programming Cookbook 4 Mayis 2013 tarihinde Wayback Machine sitesinde Birmingham England UK 1849512981 2011 Clif Flynt Tcl Tk Third Edition A Developer s Guide 0123847176 2012Dis baglantilarVikikitap Vikikitapta bu konu hakkinda daha fazla bilgi var Tcl Programming Tk Resmi site Tcler s Wiki 20 Eylul 2022 tarihinde Wayback Machine sitesinde Tk docs 12 Mayis 2017 tarihinde Wayback Machine sitesinde modern Tk tutorial for Tcl Ruby Perl and Python Curlie de Tcl Tk DMOZ tabanli Languages with a Tk binding