Tk
E773895
Tk is a cross-platform graphical user interface (GUI) toolkit commonly used with the Tcl scripting language to build windowed applications.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
GUI toolkit
ⓘ
cross-platform software ⓘ widget toolkit ⓘ |
| designedForLanguage | Tcl NERFINISHED ⓘ |
| developer | John Ousterhout NERFINISHED ⓘ |
| distribution |
included with many Python installations via Tkinter
ⓘ
included with standard Tcl distribution ⓘ |
| hasBinding |
Perl/Tk
NERFINISHED
ⓘ
Ruby/Tk NERFINISHED ⓘ Tkinter NERFINISHED ⓘ tcltk (R) NERFINISHED ⓘ |
| hasComponent | Ttk ⓘ |
| implements | native look and feel widgets ⓘ |
| license | BSD-style license ⓘ |
| notableUserInterfaceStyle | Motif-like (historically) GENERATED ⓘ |
| operatingSystem | cross-platform ⓘ |
| originallyDevelopedAt | University of California, Berkeley NERFINISHED ⓘ |
| partOf | Tcl/Tk NERFINISHED ⓘ |
| programmingLanguage | C ⓘ |
| supportedPlatform |
Linux
NERFINISHED
ⓘ
Microsoft Windows NERFINISHED ⓘ Unix-like systems ⓘ macOS NERFINISHED ⓘ |
| 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
NERFINISHED
ⓘ
Lua NERFINISHED ⓘ Perl NERFINISHED ⓘ Python NERFINISHED ⓘ R NERFINISHED ⓘ Ruby NERFINISHED ⓘ Scheme NERFINISHED ⓘ Tcl NERFINISHED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.