Tk (z anglického Toolkit – „sada nástrojů“) je multiplatformní knihovna základních prvků grafického uživatelského rozhraní, kterou vyvinul John Ousterhout jako rozšíření interpretovaného programovacího jazyka Tcl.Tk poskytuje sadu Tcl příkazů určených k vytváření ovládacích prvků a dalších komponent grafického uživatelského rozhraní a provádění různých akcí s nimi.Knihovna Tk je distribuovaná jako otevřený software a byla přenesena na většinu implementací systémů Linux, OS X, Unix a Microsoft Windows.

PropertyValue
prop-cs:aktuálníVerze
  • 8.600000 (xsd:double)
prop-cs:datumAktuálníVerze
  • 2016-07-27 (xsd:date)
prop-cs:druhý
  • toolkitu Tk obecně
prop-cs:jméno
  • Tk
prop-cs:licence
prop-cs:logo
  • Tcl-Tk universal scripting.svg
prop-cs:obrázek
  • Tk-Demo using Tk 8.6.6 on Windows 10, November 2016.png
prop-cs:operačníSystém
prop-cs:programovacíJazyk
prop-cs:stránka
  • Tk
prop-cs:tento
  • používání toolkitu Tk v jazyce Tcl
prop-cs:typSoftwaru
  • knihovna ovládacích prvků GUI
prop-cs:velikostLoga
  • 70 (xsd:integer)
prop-cs:vývojář
prop-cs:web
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • Tk (z anglického Toolkit – „sada nástrojů“) je multiplatformní knihovna základních prvků grafického uživatelského rozhraní, kterou vyvinul John Ousterhout jako rozšíření interpretovaného programovacího jazyka Tcl.Tk poskytuje sadu Tcl příkazů určených k vytváření ovládacích prvků a dalších komponent grafického uživatelského rozhraní a provádění různých akcí s nimi.Knihovna Tk je distribuovaná jako otevřený software a byla přenesena na většinu implementací systémů Linux, OS X, Unix a Microsoft Windows. Pomocí speciálních knihoven může být knihovna Tk použita i v jiných programovacích jazycích, například v Perlu, Pythonu nebo Ruby. Většina těchto jazyků používá Tcl jako most pro Tk.Od verze 8 mají widgety „nativní“ vzhled prostředí příslušného operačního systému, to znamená, že grafické prvky vypadají stejně jako prvky standardní pro tento OS. Od verze 8.5 je možné pro kreslení prvků použít engine s podporou motivů nazvaný Ttk. Existuje také několik rozšíření, které implementují Drag and drop mezi aplikacemi v Tk a externími aplikacemi, nepravoúhlá okna a podobně.Komponenty jsou uspořádány v hierarchické struktuře. Z pohledu aplikace existuje hlavní nebo primární okno, ve kterém jsou vytvořena podřízená okna. Podřízená okna mohou zase působit jako rodiče ve vztahu k jiným oknům atd. Rozmístění komponentů řídí správce rozvržení nebo geometrie (anglicky geometry manager), který určuje velikost komponent a jejich umístění na obrazovce.Aplikace Tk, stejně jako většina aplikací v grafických prostředích, jsou programy řízené událostmi. Tk komponenty většinu událostí zpracovávají automaticky, což zjednodušuje vytváření aplikací.Spuštění Tk skriptu obvykle začíná vytvářením komponent a jejich umístěním pomocí správce rozvržení, po němž skript přidružuje obslužné rutiny událostí se součástmi. Poté, co interpret dokončí analýzu příkazů odpovědných za inicializaci uživatelského rozhraní, přejde do smyčky událostí. Od tohoto okamžiku začne aplikace reagovat na akce uživatele.Pro Tk existují další sady komponent, například BWidget, Tix nebo incr Widgets. Výhodou využití BWidget je, že není třeba kompilovat konkrétní platformu (jeho kód je „čisté“ Tcl).
dbpedia-owl:author
dbpedia-owl:latestReleaseDate
  • 2016-07-27 (xsd:date)
dbpedia-owl:latestReleaseVersion
  • 8.6.6
dbpedia-owl:license
dbpedia-owl:operatingSystem
dbpedia-owl:programmingLanguage
dbpedia-owl:thumbnail
dbpedia-owl:type
dbpedia-owl:wikiPageExternalLink
dbpedia-owl:wikiPageID
  • 11187 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 18578 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 65 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 16430052 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • Tk
  • Tcl/Tk
dcterms:subject
rdf:type
rdfs:comment
  • Tk (z anglického Toolkit – „sada nástrojů“) je multiplatformní knihovna základních prvků grafického uživatelského rozhraní, kterou vyvinul John Ousterhout jako rozšíření interpretovaného programovacího jazyka Tcl.Tk poskytuje sadu Tcl příkazů určených k vytváření ovládacích prvků a dalších komponent grafického uživatelského rozhraní a provádění různých akcí s nimi.Knihovna Tk je distribuovaná jako otevřený software a byla přenesena na většinu implementací systémů Linux, OS X, Unix a Microsoft Windows.
rdfs:label
  • Tcl/Tk
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Tk
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of