Tcl-tk-tk-entry-widget

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

Tk-エントリーウィジェット

入力ウィジェットは、1行のテキストを入力として受け入れるために使用されます。 ユーザー入力の取得は、すべてのTkアプリケーションでほぼ必須です。 エントリウィジェットの構文は次のとおりです-

entry entryName options

オプション

エントリウィジェットに利用可能なオプションは、次の表に以下に記載されています-

Sr.No. Syntax & Description
1

-background color

ウィジェットの背景色を設定するために使用されます。

2

-borderwidth width

3D効果でボーダー付きで描画するために使用されます。

3

-font fontDescriptor

ウィジェットのフォントを設定するために使用されます。

4

-foreground color

ウィジェットの前景色を設定するために使用されます。

5

-pady number

ウィジェットの水田を設定します。

6

-relief condition

このウィジェットの3Dレリーフを設定します。 状態は、隆起、沈没、平坦、隆起、中実、または溝のいずれかです。

7

-textvariable varName

ウィジェットに関連付けられた変数。 ウィジェットのテキストが変更されると、変数はウィジェットのテキストに設定されます。

8

-width number

ウィジェットの幅を設定します。

9

-justify side

ジャスティフィケーション側を設定します。 有効な辺は左右です。

10

-show character

セキュアエントリの文字を設定します。

エントリウィジェットを使用した簡単な例を以下に示します-

#!/usr/bin/wish

grid [entry .myEntry -background red -foreground white -relief ridge -borderwidth 8
   -font {Helvetica -18 bold} -width 35 -textvariable myvariable -justify right ]
set myvariable "Hello World"

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

入力例

安全なエントリの例は以下に示されています-

#!/usr/bin/wish

grid [entry .myEntry -background red -foreground white  -relief ridge -borderwidth 8
   -font {Helvetica -18 bold} -width 35 -textvariable myvariable -justify left -show "*"]
set myvariable "Hello World"

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

セキュリティエントリの例