| dbpprop:abstract
|
- Tk is an open source, cross-platform widget toolkit, that is, a library of basic elements for building a graphical user interface (GUI). Tk provides a number of widgets commonly needed to develop desktop applications such as button, menu, canvas, text, frame, label etc. 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. A new theming engine called Tk Tile is included in the 8.5 release. Like Tcl, Tk supports Unicode within the Basic Multilingual Plane but it has not yet been extended to handle 32-bit Unicode. On *nix systems, Tk 8.4 and below still use bitmap fonts, but Tk 8.5 uses outline fonts.
- Tk ist ein offenes, freies, und plattformübergreifendes Toolkit zur Programmierung von grafischen Benutzeroberflächen, das sich gut für „quick and dirty“-Programmierung und für Prototypen eignet, aber auch zur Erstellung von kleinen bis mittleren Programmen für Unix (X), Windows (ab 95) und Macintosh. Das Kit wurde für Tcl (Tool Command Language) entwickelt und ist von dort aus einfach zu benutzen. Da es sich bewährte, wurden unter anderem auch für Perl, Python, Ruby, Common Lisp und R Anbindungen entwickelt, so dass es auch diesen Programmiersprachen als grafisches Toolkit dient. Die Geometriemanager (bei Java werden sie Layout-Manager genannt) von Tk sind pack, grid und place. Die Unterschiede der Geometriemanager: pack: Widgets werden in den "verbleibenden" Raum an der Oberseite, links, rechts oder unten angebracht. An der gegenüberliegenden Seite bleibt Platz für weitere Widgets. Hiermit kann man zunächst nur recht einfache Layouts erstellen, aber über die Verwendung von (geschachtelten) Frames können sie auch komplizierter werden. Besonderer Vorteil von pack (und auch grid) ist, dass bei entsprechenden Einstellungen sich das Layout hervorragend an wechselnde Fenstergrößen anpasst. grid: Teilt den Platz in ein Raster aus Zeilen und Spalten ein, ähnlich von Tabellen in einem Tabellenkalkulationsprogramm. Insbesondere Formulare (linke Spalte Feldnamen, rechte Spalte Eingabefelder) lassen sich hiermit schön erstellen. place: Ermöglicht völlig freie Anordnung von Widgets auf der Fläche. Großer Nachteil ist, dass die Anordnung dadurch standardmäßig ortsfest ist und sich nicht an wechselnde Fenstergröße anpassen kann. Die meisten Geometriemanager anderer Programmiersprachen arbeiten aber auch so, z. B. Formulare bei MS Access. Jedoch ist eine Anordnung der Widgets mit prozentualen Angaben möglich. Dadurch sind Anpassungen an die Fenstergröße in gewissem Maße möglich. Komplexere Layouts erreicht man durch Verwenden von (geschachtelten) Frames. In jedem Frame darf nur einer der Geometriemanager verwendet werden, innerhalb einer Anwendung können aber durchaus alle drei vorkommen. Dadurch, dass Tcl sehr gut mit Unicode umgehen kann (dies sogar standardmäßig tut), ist es sehr einfach, auch internationale Zeichen in Tk-Anwendungen sichtbar zu machen. Ab den Versionen Tcl/Tk 8 wird 'native look and feel' geboten, d. h. bei Macintosh-Applikationen sitzt die Menüzeile immer am oberen Bildschirmrand, bei Windows und Unix dagegen am oberen Rand des jeweiligen Applikationsfensters. Auch andere Widgets sehen jeweils so aus, wie man es auf den verschiedenen Plattformen gewohnt ist. Tk ist im allgemeinen im Lieferumfang von Tcl/Tk enthalten und ist frei verfügbar. Es gibt reichlich Zusatzsoftware, siehe auch Artikel zu Tcl. Bei den meisten Linux-Distributionen ist es vorhanden, für Windows und Mac kann man es kostenlos aus dem Internet laden, auch als Binärversion, d. h. man braucht es nicht selbst zu kompilieren. Dies ist bei Windows und Mac besonders wichtig, weil viele Anwender dort gar keinen Compiler installiert haben.
- En computación, Tk es una aplicación software libre, multiplataforma y un conjunto de controles, es una biblioteca de elementos básicos para construir una interfaz gráfica (GUI). Tk fue desarrollado por John Ousterhout como una extensión para el lenguaje de guiones Tcl. También llamado "bindings", Tk puede ser usado por otros lenguajes como Perl, Python, y Ruby. Hay dos formas de usar Tk desde Perl: el módulo Tcl::Tk Perl que usa Tcl como un puente (este acercamiento proporciona más flexibilidad), y Perl/Tk tiene solo (solamente las extensiones adoptadas de Tcl/Tk disponibles). Python y Ruby también usan Tcl como puente para Tk. Tk ha sido portado para correr en la mayoría de las variantes de Linux, Apple Macintosh, Unix, y Windows. Desde el Tcl/Tk 8, ofrece "native look and feel" (por ejemplo, los menús y botones son mostrados de forma “nativa” en cualquier plataforma). También, hay varias extensiones que proveen externamente arrastrar y soltar (drag-and-drop), ventanas no-rectangulares y controles originales. La más inusual característica de Tk son sus controles canvas y texto, los cuales proveen capacidades no halladas en casi ningún conjunto de controles similares. Al igual que Tcl, Tk soporta Unicode dentro del Plano Multilenguaje Básico pero este todavía no ha sido extendido para manejar Unicode de 32-bit.
- Tk on avoimen lähdekoodin laitteistoriippumaton, graafisen käyttöliittymän luontiin tarkoitettu laajennus TCL-kieleen. Tk:ssa on valmiina komponentteja ikkunoiden, painikkeiden, valintalistojen ja muiden liittymässä tarvittavien osien luontiin. Yksinkertaisuudestaan huolimatta soveltuu myös monimutkaisten ja näyttävien liittymien tekoon. Tk on myös saatavilla Perliin, Pythoniin (Tkinter) ja Rubyyn. Tkinter kuuluu Pythonin peruskirjastoon.
- Tk est une bibliothèque d'interfaces graphiques flexible, facile à apprendre, multiplate-forme et extensible. Conçu à l'origine pour un langage de script inventé par John Ousterhout et connu sous le nom de Tcl, il s'interface aujourd'hui avec d'autres langages tels que Perl, Python, Ruby, Lua, Common Lisp, REXX, Ada, Prolog, OCaml, R ou APL. Tk existe aussi pour les navigateurs web sous la forme d'un plugin, Tcl plugin, qui permet d'exécuter des tclets (applets écrits en Tcl-Tk).
- Tkは、GUIを開発するための、オープンソースの、クロスプラットフォームのウィジェット・ツールキットである。デスクトップ・アプリケーションを開発するために通常必要な、ボタン、メニュー、テキスト、フレーム、ラベルなどのウィジェットを提供する。カリフォルニア大学バークレー校の John Ousterhout によって、スクリプト言語 Tclの拡張として開発された。Tk は "Tool Kit" の略である。Unix系OS、Macintosh、Microsoft Windowsなどに移植されている。
- Tk is een toolkit waarmee de productie van een grafische gebruikersinterface wordt ondersteund voor de scripttaal Tcl. Tk is oorspronkelijk ontwikkeld door John K. Ousterhout die eveneens de bij Tk gebruikte scripttaal Tcl ontwikkelde. Tegenwoordig is Tk formeel een package dat in de Tcl omgeving kan worden geladen. In Tcl 8.5 is ook Tile beschikbaar die modernere widgets ondersteund. Er zijn bindingen voor andere programmeertalen ontwikkeld, zodat Tk ook gebruikt kan worden in bijvoorbeeld Perl, Ruby en Python. Tk was oorspronkelijk alleen beschikbaar voor Unix, maar er kwam al snel een versie voor vele platforms waaronder Windows en Macintosh bij.
- Tk to wolna, wielosystemowa biblioteka służącą do budowania graficznych interfejsów użytkownika (GUI). Zostało wymyślone i opracowane przez Johna Ousterhouta, jako pakiet języka skryptowego Tcl. Istnieją jednak również dowiązania do Tk spod innych języków, jak Perl (PerlTk), Python, Ruby (RubyTk), a nawet C++ (cpptk). Tk zostało przeniesione na wiele platform, uruchamia się na Linuksie, Apple Macintoshu, Uniksie oraz systemach z rodziny Windows. Od czasu wydania wersji 8 Tcl/Tk, programy napisane z użyciem Tcl/Tk wyglądają inaczej na każdym systemie, zgodnie z jego ustawieniami (np. pasek menu wygląda inaczej w Macintoshu niż w MS Windows, czy Linuksie/X11). Istnieją także różne wtyczki do zapewnienia działającego drag & drop czy innych zaawansowanych właściwości GUI. Tak samo jak Tcl tak i Tk w pełni obsługuje Unicode.
- Originalmente, Tk é um toolkit gráfico, desenvolvido para a linguagem de programação Tcl. Atualmente, Tk é utilizado como interface gráfica padrão por várias outras linguagens dinâmicas de programação. Tk permite o desenvolvimento de aplicativos com interface gráfica que rodam em diferentes plataformas, como Linux, Windows, Mac OS X, e muitas outras. Tkinter - implementação em Python
- Tk (от англ. Toolkit — «инструмент», «инструментарий») — кроссплатформенная библиотека базовых элементов графического интерфейса, распространяемая с открытыми исходными текстами. Tk был разработан Джоном Остераутом как расширение для интерпретируемого языка программирования Tcl. Также, с использованием специальных библиотек, Tk может использоваться другими языками программирования, например Perl, Python, Ruby. Большинство из этих языков используют Tcl как мост для Tk. Tk портирован на большинство реализаций GNU/Linux, Mac OS X, Unix, и Microsoft Windows. Начиная с Tcl/Tk 8 графический интерфейс имеет «родной» для ОС вид, то есть графические элементы будут выглядеть так же как и стандартные для данной ОС. В версии 8.5 в Tk появилась возможность использовать движок для отрисовки элементов с поддержкой тем оформления — Ttk. Кроме того, есть несколько расширений, обеспечивающих drag-and-drop с внешними приложениями, непрямоугольные окна и т. д. Tk представляет разработчику набор Tcl-команд, предназначенных для создания компонентов и выполнения различных действий с ними. Компонент представляет собой окно в составе графического интерфейса, имеющее определенный внешний вид и выполняющее некоторые функции. Компоненты организованы в иерархическую структуру. С точки зрения приложения существует главное, или первичное, окно, в котором создаются дочерние окна. Дочерние окна, в свою очередь, могут выступать в качестве родительских по отношению к другим окнам и т. д. Компонентами управляют диспетчеры компоновки (geometry manager), которые определяют размеры компонентов и их размещение на экране. Tk-приложения, как и большинство оконных приложений, представляют собой программы, управляемые событиями. Компоненты Tk автоматически обрабатывают большинство событий, что упрощает задачу разработчиков по созданию приложений. Как правило, выполнение Tk-сценария начинается с создания компонентов и размещения их с помощью диспетчера компоновки, после чего сценарий связывает обработчики событий с компонентами. После того как интерпретатор оканчивает разбор команд, ответственных за инициализацию пользовательского интерфейса, он переходит в цикл обработки событий. С этого момента приложение начинает реагировать на действия пользователя. Для Tk существуют наборы дополнительных компонентов, например, BWidget, Tix или incr Widgets. Особо стоит выделить BWidget, так как преимуществом его использования является отсутствие необходимости в компиляции под определенную платформу (код тулкита представляет собой «чистый» Tcl).
- Tk是一開放原始碼的图形用户界面开发工具,提供許多常用的圖形介面元件(像是選單、按鈕之類)具有跨平台、輕量化等特色。 Tk最初發展於1991年,是以Tcl腳本語言撰寫的擴充套件,目前另有Perl、Python、Ruby、Common Lisp等多種版本,並可在Linux、Unix、Apple Macintoch、Windows等平臺上運行。
|
| rdfs:comment
|
- Tk is an open source, cross-platform widget toolkit, that is, a library of basic elements for building a graphical user interface (GUI). Tk provides a number of widgets commonly needed to develop desktop applications such as button, menu, canvas, text, frame, label etc. Tk has been ported to run on most flavors of Linux, Apple Macintosh, Unix, and Windows.
- Tk ist ein offenes, freies, und plattformübergreifendes Toolkit zur Programmierung von grafischen Benutzeroberflächen, das sich gut für „quick and dirty“-Programmierung und für Prototypen eignet, aber auch zur Erstellung von kleinen bis mittleren Programmen für Unix (X), Windows (ab 95) und Macintosh. Das Kit wurde für Tcl (Tool Command Language) entwickelt und ist von dort aus einfach zu benutzen.
- En computación, Tk es una aplicación software libre, multiplataforma y un conjunto de controles, es una biblioteca de elementos básicos para construir una interfaz gráfica (GUI). Tk fue desarrollado por John Ousterhout como una extensión para el lenguaje de guiones Tcl. También llamado "bindings", Tk puede ser usado por otros lenguajes como Perl, Python, y Ruby.
- Tk on avoimen lähdekoodin laitteistoriippumaton, graafisen käyttöliittymän luontiin tarkoitettu laajennus TCL-kieleen. Tk:ssa on valmiina komponentteja ikkunoiden, painikkeiden, valintalistojen ja muiden liittymässä tarvittavien osien luontiin. Yksinkertaisuudestaan huolimatta soveltuu myös monimutkaisten ja näyttävien liittymien tekoon. Tk on myös saatavilla Perliin, Pythoniin (Tkinter) ja Rubyyn. Tkinter kuuluu Pythonin peruskirjastoon.
- Tk est une bibliothèque d'interfaces graphiques flexible, facile à apprendre, multiplate-forme et extensible. Conçu à l'origine pour un langage de script inventé par John Ousterhout et connu sous le nom de Tcl, il s'interface aujourd'hui avec d'autres langages tels que Perl, Python, Ruby, Lua, Common Lisp, REXX, Ada, Prolog, OCaml, R ou APL. Tk existe aussi pour les navigateurs web sous la forme d'un plugin, Tcl plugin, qui permet d'exécuter des tclets (applets écrits en Tcl-Tk).
- Tk is een toolkit waarmee de productie van een grafische gebruikersinterface wordt ondersteund voor de scripttaal Tcl. Tk is oorspronkelijk ontwikkeld door John K. Ousterhout die eveneens de bij Tk gebruikte scripttaal Tcl ontwikkelde. Tegenwoordig is Tk formeel een package dat in de Tcl omgeving kan worden geladen. In Tcl 8.5 is ook Tile beschikbaar die modernere widgets ondersteund.
- Tk to wolna, wielosystemowa biblioteka służącą do budowania graficznych interfejsów użytkownika (GUI). Zostało wymyślone i opracowane przez Johna Ousterhouta, jako pakiet języka skryptowego Tcl. Istnieją jednak również dowiązania do Tk spod innych języków, jak Perl (PerlTk), Python, Ruby (RubyTk), a nawet C++ (cpptk). Tk zostało przeniesione na wiele platform, uruchamia się na Linuksie, Apple Macintoshu, Uniksie oraz systemach z rodziny Windows.
- Originalmente, Tk é um toolkit gráfico, desenvolvido para a linguagem de programação Tcl. Atualmente, Tk é utilizado como interface gráfica padrão por várias outras linguagens dinâmicas de programação. Tk permite o desenvolvimento de aplicativos com interface gráfica que rodam em diferentes plataformas, como Linux, Windows, Mac OS X, e muitas outras. Tkinter - implementação em Python
- Tk (от англ. Toolkit — «инструмент», «инструментарий») — кроссплатформенная библиотека базовых элементов графического интерфейса, распространяемая с открытыми исходными текстами.
- Tk是一開放原始碼的图形用户界面开发工具,提供許多常用的圖形介面元件(像是選單、按鈕之類)具有跨平台、輕量化等特色。 Tk最初發展於1991年,是以Tcl腳本語言撰寫的擴充套件,目前另有Perl、Python、Ruby、Common Lisp等多種版本,並可在Linux、Unix、Apple Macintoch、Windows等平臺上運行。
|