Tk - 訊息部件



訊息部件用於顯示多行文字。訊息部件的語法如下所示:

message messageName options

選項

訊息部件可用的選項如下表所示:

序號 語法和描述
1

-background color

用於設定部件的背景顏色。

2

-borderwidth width

用於以3D效果繪製邊框。

3

-font fontDescriptor

用於設定部件的字型。

4

-foreground color

用於設定部件的前景色。

5

-padx number

設定部件的padx。

6

-pady number

設定部件的pady。

7

-relief condition

設定此部件的3D浮雕效果。條件可以是raised、sunken、flat、ridge、solid或groove。

8

-text text

設定部件的文字。

9

-textvariable varName

與部件關聯的變數。當部件的文字更改時,變數將設定為部件的文字。

10

-justify alignment

設定文字的對齊方式,可以是left、center或right。

11

-aspect ratio

設定縱橫比(百分比)。預設為150。在未使用width選項時可用。

12

-width number

設定部件的寬度。

訊息部件的一個簡單示例如下所示:

#!/usr/bin/wish

grid [message .myMessage -background red -foreground white -text "Hello\nWorld" -relief
   ridge -borderwidth 8 -padx 10 -pady 10 -font {Helvetica -18 bold} -textvariable
   myvariable -justify right -aspect 100 ]

執行上述程式後,將得到以下輸出:

Message Example
tk_basic_widgets.htm
廣告
© . All rights reserved.