Tk

E773895

Tk is a cross-platform graphical user interface (GUI) toolkit commonly used with the Tcl scripting language to build windowed applications.

All labels observed (3)

Label Occurrences
Tk canonical 7
Ruby/Tk 1
Tk toolkit 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf GUI toolkit ⓘ
cross-platform software ⓘ
widget toolkit ⓘ
designedForLanguage Tcl ⓘ
developer John Ousterhout ⓘ
distribution included with many Python installations via Tkinter ⓘ
included with standard Tcl distribution ⓘ
hasBinding Perl/Tk ⓘ
Ruby/Tk ⓘ
linked to: Tk

Tkinter ⓘ
tcltk (R) ⓘ
hasComponent Ttk ⓘ
implements native look and feel widgets ⓘ
license BSD-style license ⓘ
notableUserInterfaceStyle Motif-like (historically) ⓘ
operatingSystem cross-platform ⓘ
originallyDevelopedAt University of California, Berkeley ⓘ
partOf Tcl/Tk ⓘ
linked to: Tk GUI toolkit
programmingLanguage C ⓘ
supportedPlatform Linux ⓘ
Microsoft Windows ⓘ
linked to: Windows

Unix-like systems ⓘ
macOS ⓘ
supportsFeature buttons ⓘ
canvas widgets ⓘ
dialog boxes ⓘ
event-driven programming ⓘ
font handling ⓘ
geometry managers ⓘ
image handling ⓘ
labels ⓘ
listboxes ⓘ
menus ⓘ
scrollbars ⓘ
text widgets ⓘ
themes ⓘ
window management ⓘ
supportsRenderingBackend X11 ⓘ
native Win32 ⓘ
native macOS APIs ⓘ
TtkExpandsTo themed Tk widgets ⓘ
usedFor desktop applications ⓘ
educational software ⓘ
prototyping GUIs ⓘ
usedWithLanguage Haskell ⓘ
Lua ⓘ
Perl ⓘ
Python ⓘ
R ⓘ
Ruby ⓘ
Scheme ⓘ
Tcl ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tcl → oftenUsedWith → Tk ⓘ
Tcl → hasGUIToolkit → Tk ⓘ
John Ousterhout → knownFor → Tk toolkit ⓘ
linked to: Tk
Tk → hasBinding → Ruby/Tk ⓘ
linked to: Tk