PROGRAM PYTHON

Pythonスクリプト【filedialogからファイルを選択して画像を表示しよう①】

 

filedialogからファイルを選択して画像を表示しよう

今回はtkinterのfiledialogを使ってファイルを選択して、キャンバスに画像を表示してみましょう。
なお、filedialogの使い方やtkinterでの画像表示に関しては、以下の記事を参照してください。

 

filedialogからファイルを選択して画像を表示するプログラム

tkinterのfiledialogからファイルを選択して画像を表示するプログラムは、以下のようになります。
今回は基本的な処理のみを記述したかったので、画像データをあらかじめキャンバスサイズにしてあります。
画像の拡大縮小などの処理は省略しています。
このプログラムのポイントは、13行目の画像オブジェクトをグローバル変数にしているところです。
親ウィンドウを関数の外で定義しているため、画像オブジェクトをグローバル変数にしないと画像を表示しませんので注意が必要です。

親ウィンドウの「ファイル選択」ボタンを押下します。

tkfileopen1-1

表示する画像ファイルを選択します。
PNG形式の画像ファイルのみ選択できます。

tkfileopen1-2

選択した画像が表示されます。

tkfileopen1-3

 

 

-PROGRAM, PYTHON
-,