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