以下のコードで試したのですがうまくいきません教えてください
import tkinter
#ウインドーの作成
root=tkinter.Tk()
root.title("画像")
root.geometry('850x650')
root.resizable(0,0)
#画像処理
image_1=tkinter.PhotoImage(file='saikoro.gif')
label_1=tkinter.Label(root,image=image_1)
label_1.pack()
#ループ処理
root.mainloop()
お願いいたします
No.4ベストアンサー
- 回答日時:
添付された画像をみると、PythonのカレントディレクトリはC:\Users\userでpythonプログラムはGドライブにあるようですね。
画像ファイルの場所が分かりませんがPythonプログラムと同じ場所に置いているようならファイル名だけではアクセスできません。
Pythonプログラム内でのカレントディレクトリはpythonを起動したC:\Users\userになるので、画像ファイルをここに置くか、プログラムで画像ファイルへの絶対パスを指定しましょう。あるいはプログラム内で明示的にカレントディレクトリを変更するか。
一般論としてPythonの質問をするなら実行環境を記述しましょう。
PythonはWindows上だけでも幾つもの実行環境があり、環境によって挙動が変わる場合も多いです。環境が分からないと何がおかしいか分からないことも多いですので。
No.3
- 回答日時:
> 画像が出ないの出ない画像が
> 出るようにしたいです
それは予想付くけど、全然具体的じゃないです。
Pythonを実行中に問題があると、普通は以下のようなメッセージが表示されます。
Traceback (most recent call last):
File "~", line 8, in <module>
image_1=tkinter.PhotoImage(file='saikoro.gif')
File "~\lib\tkinter\__init__.py", line 4093, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "~\tkinter\__init__.py", line 4038, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "saikoro.gif": no such file or directory
エラーになった原因は最後の行に書いてあります。
> _tkinter.TclError: couldn't open "saikoro.gif": no such file or directory
これだったら「そんなファイルは無い(no such file or directory)から開けない(couldn't open )」だとわかります。
「ファイルが見つからない」と言われるのは、大抵は次のことが原因です
(1)実際にファイルが無い
(2)ファイルの指定が間違っている
(2-1)ファイル名が間違っている
(2-2)ディレクトリが間違っている(特に、ファイル名だけで指定したり、相対パスで指定したときに注意が必要)
違うメッセージが出ているのなら、原因も違います。
No.2
- 回答日時:
こちらで、動かしてみましたが、正常に動作します。
想像ですが、ファイルが正しく検索されていないように思われます。
file='saikoro.gif'をフルパスで指定してみてはいかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python tkinter labelの表示方法 4 2021/11/14 15:52
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- AJAX Pythonのtkinterについて 2 2023/10/12 19:31
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- AJAX PYTHONのtkinterについて 1 2023/10/14 10:19
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Python超入門者です、win pcにv3.1インストールして入力してたった3行のコマンドを入力s
その他(プログラミング・Web制作)
-
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
スコープ解決演算子を解読できるサイトを教えて!
その他(プログラミング・Web制作)
-
-
4
コマンドプロンプトについて。
C言語・C++・C#
-
5
C言語 バッファについて。
C言語・C++・C#
-
6
Pythonのre.split()の正規表現の使い方
その他(プログラミング・Web制作)
-
7
double型が正常に認識されていない恐れ
C言語・C++・C#
-
8
Pythonでのstrip()とsplit()の使い方
その他(プログラミング・Web制作)
-
9
python の素朴な疑問
その他(プログラミング・Web制作)
-
10
C言語です
C言語・C++・C#
-
11
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
12
c言語
C言語・C++・C#
-
13
これなにがちがうんですか??
C言語・C++・C#
-
14
C言語について。
C言語・C++・C#
-
15
パイソン、データーサイエンス。辞書で2つ囲むのはなぜですか。[[ ]]
オープンソース
-
16
このパソコンの画面種類はLEDバックライトらしいですがIPSよりしょぼいのですか?LEDバックライト
その他(コンピューター・テクノロジー)
-
17
ファイル名に日本語は使っちゃダメなのですか?
その他(コンピューター・テクノロジー)
-
18
https://paiza.jp/challenges/547/show paizaのc112:時差
その他(プログラミング・Web制作)
-
19
C言語関数違いについて。
C言語・C++・C#
-
20
C言語 バッファについて。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonのtkinterについて
-
PYTHONのtkinterについて
-
スライドショーのフェードイン...
-
[FlashMX2004]動的にファイルを...
-
レイヤーに配置されたムービー...
-
メニュースクロール
-
python ボタンを押すと複数の関...
-
ボタンの上にマウスを置くと虫...
-
ムービークリップの拡大縮小
-
プログラミング、アーキテクチ...
-
ipconfig /releaseって何ですか?
-
シンボル化解除の方法
-
Flashの3Dメニューの視点を変え...
-
五芒星は、悪魔崇拝とどういう...
-
ボタンをクリックして画面遷移...
-
ダブルクリックと2回クリックの...
-
VB.NET メッセージボックスの表...
-
インスタンスとポインタ
-
YOASOBI
-
共有ライブラリから読み込んで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python ボタンを押すと複数の関...
-
else if文の順序を変えることに...
-
四乗根を英語で言うと・・・
-
PythonでSetWindowPosを使うに...
-
ADに参加していないPCからADサ...
-
tkinterからplt.plot()を呼びたい
-
Pythonのtkinterについて
-
pythonのグローバル変数
-
PYTHONのtkinterについて
-
flash 大きさの異なる写真のス...
-
関数をプロパティとして代入する際
-
pythonの画像の貼り付けについて
-
SNMPの標準MIBについて
-
2分木を中順でなぞりたいので...
-
Flashvars getURLの書き方
-
リンクでのエスケープシーケン...
-
Flashの表示サイズを動的に変更...
-
■外部jpgをクロスフェードさせ...
-
ゲージと連動したムービークリ...
-
ボタンの上にマウスを置くと虫...
おすすめ情報
画像が出ないの出ない画像が
出るようにしたいです
これがターミナルの画像です
お願いします