【Python/Tkinter】画像を背景に貼り付け

Python用モジュール「Tkinter」で画像ウィジェットを背景に配置する方法についてソースコード付きでまとめました。

Tkinterで画像ウィジェットを背景に配置

Pythonの標準モジュール「Tkinter」を用いて、画像ウィジェットを背景に配置します。

サンプルコード(Python3)

サンプルプログラムのソースコードです。

# -*- coding:utf-8 -*-
import sys
import tkinter

root = tkinter.Tk()
root.title("タイトル")
root.geometry("300x300")

# 画像の取得
img = tkinter.PhotoImage(file='bg.gif')

# 画像ウィジェットの配置(1行1列)
label1 = tkinter.Label(root, image=img)
label1.grid(row=1, column=1)

# 画像ウィジェットの配置(2行2列)
label4 = tkinter.Label(root, image=img)
label4.grid(row=2, column=2)

root.mainloop()

実行結果

サンプルプログラムの実行結果です。

関連記事
1 【Python/Tkinter】GUIアプリ作成入門【Python】GUIライブラリの比較・おすすめ
2 Python入門 基本文法

コメント