サーチ…


前書き

これは、画像の適切な使用法と、画像を正しく表示する方法を示しています。

Tkinterでサポートされているファイル形式

TkinterはPIL(Python Imaging Library)、.JPG、.PNG、.GIFの.ppmファイルをサポートしています。

インポートしてイメージを作成するには、まず次のような参照を作成する必要があります。

Image = PhotoImage(filename = [Your Image here])

今、「img」コールバックを使用して、このイメージをButtonやLabelsに追加することができます:

 Lbl = Label (width=490, img=image)

.GIF形式の使用。

gifを表示するには、フレームごとにアニメーションのように表示する必要があります。

アニメーションGIFは、1つのファイル内の複数のフレームで構成されています。 Tkは最初のフレームをロードしますが、イメージの作成時にインデックスパラメータを渡すことで、異なるフレームを指定することができます。例えば:

frame2 = PhotoImage(file=imagefilename, format="gif -index 2")

すべてのフレームを別々のPhotoImageにロードしてから、タイマーイベントを使用して、表示されているフレームを切り替えます(label.configure(image = nextframe))。タイマーの遅れにより、アニメーションの速度を制御できます。フレーム数を超えた後にフレームを作成する以外の方法で、イメージ内のフレーム数を指定する方法はありません。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow