|
In computing, Tk is an open source, cross-platform widget toolkit, that is, a library of basic elements for building a graphical user interface (GUI). Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
In computer programming, widget toolkits (or GUI toolkits) are sets of basic building elements for graphical user interfaces. ...
It has been suggested that Look and feel be merged into this article or section. ...
Tk was developed by John Ousterhout as an extension for the Tcl scripting language. Bindings exist for several other languages, including Perl, Python, Ruby, and Common Lisp. There are two ways to use Tk from Perl: the Tcl::Tk Perl module, which uses Tcl as a bridge (this approach provides more flexibility), and Perl/Tk, which has Tcl stripped away (only adopted Tcl/Tk extensions are available). The Python and Ruby bindings also use Tcl as a bridge for Tk. John Ousterhout is the original force behind the scripting programming language Tcl and the platform-independent GUI toolkit Tk, which he developed when he was professor at the University of California, Berkeley. ...
// Tcl (originally from Tool Command Language, but nonetheless conventionally rendered as Tcl rather than TCL; and pronounced like tickle) is a scripting language created by John Ousterhout. ...
Perl, also Practical Extraction and Report Language (a backronym, see below) is a dynamic procedural programming language designed by Larry Wall and first released in 1987. ...
Python is an interpreted programming language created by Guido van Rossum in 1990. ...
Ruby is a reflective, object-oriented programming language. ...
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, standardised by ANSI X3. ...
Perl, also Practical Extraction and Report Language (a backronym, see below) is a dynamic procedural programming language designed by Larry Wall and first released in 1987. ...
Tk has been ported to run on most flavors of Linux, Apple Macintosh, Unix, and Windows. Since Tcl/Tk 8, it offers "native look and feel" (for instance, menus and buttons are displayed in the manner of "native" software for any given platform). Also, there are several extensions to provide external drag-and-drop, non-rectangular windows, and native widgets. Linux (also known as GNU/Linux) is a computer operating system. ...
The first Macintosh computer, introduced in 1984, upgraded to a 512K Fat Mac. The Macintosh, or Mac, line of personal computers is designed, developed, manufactured, and marketed by Apple Computer. ...
Wikibooks has more about this subject: Guide to Unix Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...
Microsoft Windows is a series of popular proprietary operating environments and operating systems created by Microsoft for use on personal computers and servers. ...
The most unusual features of Tk are its canvas and text widgets, which provide capabilities found in few if any other widget toolkits. Like Tcl, Tk supports Unicode within the Basic Multilingual Plane but it has not yet been extended to handle 32-bit Unicode. Due to technical limitations, some web browsers may not display some special characters in this article. ...
See also
In computer programming, widget toolkits (or GUI toolkits) are sets of basic building elements for graphical user interfaces. ...
Tkinter is Python module used for interfacing Tk. ...
In computer programming, Qt is a cross-platform graphical widget toolkit for the development of GUI programs. ...
The correct title of this article is wxWidgets. ...
External links Generic Tk and Tcl/Tk Perl/Tk Ruby/Tk Common Lisp/Tk - LTK LTK, the Lisp ToolKit. Tk interface (through tcl) for Common Lisp
|