質問: ### 前提・実現したいこと pygameを使い、画像を表示したい。 ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ pygamewindowは表示されるが、画像が表示されず、python(アプリケーション)が応答しませんと表示される。 ``` エラーメッセージ ``` ### 該当のソースコード ``` python ソースコード import sys import pygame from pygame.locals import QUIT pygame.init() SURFACE=pygame.display.set_mode((400,300)) FPSCLOCK=pygame.time.Clock() def main(): logo=pygame.image.load("pythonlogo.jpg") while True: for event in pygame.event.get(): if event.type==QUIT: pygame.quit() sys.exit() SURFACE.fill((225,225,225)) SURFACE.blit(logo,(20,50)) pygame.display.update() FPSCLOCK.tick(30) if __name__=='__main__': main() ``` ### 試したこと ここに問題に対して試したことを記載してください。 googleで調べたがよくわからなかった。 ### 補足情報(FW/ツールのバージョンなど) バージョンは最新です。 ここにより詳細な情報を記載してください。
回答: 質問と同じコードで試してみましたが、問題なくできました。コード自体の問題ではないでしょう。 存在しない画像を参照した場合だと、同様の問題と下記のエラーメッセージが発生します。 ``` error: Couldn't open originl.jpg(画像の名前) ``` つまり、**画像の参照に誤字があるか、適切な場所に画像が入っていない**のだと思います。 ご参考になれば幸いです。