Tcl-tk-tk-basic-widgets

提供:Dev Guides
移動先:案内検索

Tk-基本的なウィジェット

基本的なウィジェットは、ほとんどすべてのTkアプリケーションで使用できる一般的なウィジェットです。 利用可能な基本的なウィジェットのリストは以下のとおりです-

Sr.No. Widgets & Description
1

Label

1行のテキストを表示するためのウィジェット。

2

Button

クリック可能なウィジェットで、アクションをトリガーします。

3

Entry

入力として1行のテキストを受け入れるために使用されるウィジェット。

4

Message

複数行のテキストを表示するためのウィジェット。

5

Text

複数行のテキストを表示し、オプションで編集するためのウィジェット。

6

Toplevel

新しいトップレベルウィンドウであるフレームを作成するために使用されるウィジェット。

基本的なウィジェットを使用して、単純なTkの例を以下に示します-

#!/usr/bin/wish

grid [label .myLabel -text "Label Widget" -textvariable labelText]
grid [text .myText -width 20 -height 5]
.myText insert 1.0 "Text\nWidget\n"
grid [entry .myEntry -text "Entry Widget"]
grid [message .myMessage -background red -foreground white -text "Message\nWidget"]
grid [button .myButton1  -text "Button" -command "set labelText clicked"]

上記のプログラムを実行すると、次の出力が得られます-

基本的なウィジェットの例