前提・実現したいこと
Python初めたての超初心者です
タイトル通りなのですが、pythonでボタンをクリックし、ファイルを選択して描画するというプログラムを作ってます
発生している問題・エラーメッセージ
ファイルを選択するところまではできているのですが、選択して描画するところで躓いております。
エラーメッセージ
特にエラーメッセージが出るということはなく、画像が表示されません。
該当のソースコード
python
ソースコード
import tkinter as tk
from tkinter import filedialog as tkFileDialog
from tkinter import messagebox as tkMessageBox
root = tk.Tk()
root.title("test") #タイトル
root.geometry('500x500') #サイズ 横x縦
canvas = tk.Canvas(bg="white", width=500, height=500)
canvas.place(x=0, y=0)
def select_click():
fTyp=[("pngファイル","*.png" )]
iDir="C:~~~~"
filenames=tkFileDialog.askopenfilenames(filetypes=fTyp,initialdir=iDir)
imgs = tk.PhotoImage(file=filenames) canvas.create_image(20, 90, image=imgs) print(filenames)
selectButton = tk.Button(root, text='Select',command=select_click)
selectButton.place(x=10, y=90)
root.mainloop()
試したこと
print(filenames)には一応画像のフルパスが表示されます
補足情報(FW/ツールのバージョンなど)
OS:Windows10 VScodeを使用してます
もし別のやり方があればそちらでも構わないです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/14 02:52