PROGRAM PYTHON

tkinter超入門【第27回 キャンバス⑪~ウィジェット表示】

 

 

キャンバスでウィジェットを表示しよう

前回はCanvasウィジェットを使ってビットマップのXBM画像を表示しました。
今回はキャンバス上に他のウィジェットを表示してみましょう。

 

Canvasウィジェットで他のウィジェットを表示する

Canvasウィジェットで他のウィジェットを表示するメソッドは、以下の通りです。

オブジェクト名.create_window(座標オプション)

座標の意味は、anchorオプションの指定によって異なります。
デフォルトでは表示するウィジェットの中心位置になります。

 

create_window()のオプション

create_window()の主なオプションは、以下の通りです。

オプション名 内容
window 表示するウィジェット
anchor ウィジェットの位置
center ウィジェットの中心。デフォルト
n ウィジェットの上端
s ウィジェットの下端
w ウィジェットの左端
e ウィジェットの右端
nw ウィジェットの左上端
ne ウィジェットの右上端
sw ウィジェットの左下端
se ウィジェットの右下端
width 表示するウィジェットの幅
height 表示するウィジェットの高さ

 

Canvasウィジェットに他のウィジェットを表示するプログラム

Canvasウィジェットに他のウィジェットを表示するプログラムは、以下のようになります。
リストボックス、ラベル、チェックボタン、ラジオボタン、ボタンをCanvasウィジェット上に表示しています。

プログラムを実行すると、以下のような画面が表示されます。

tkinter27-1

 

 

-PROGRAM, PYTHON
-