"Essah Mitges" <e_mit...@hotmail.com> wrote
So no one is confused about the error i screenshot it

Thanks.

I am not sure of the problem

It says it can't find the file.
Does a file

C:\Users\John Doe\Desktop\WODDS\WODDS\gamelib\data\up-1.png

actually exist? And is it readable by the user running the program?

When I run the game outside the menu it works fine

Are you running it from the same directory?

but when I call it as a child window it start then the modules attached cannnot load the games images which couse this error is there a subprocess command to fix this

No, you need to set up the correct environment for the game to run before calling subprocess.

However as I and others have pointed out this is almost certainly the wrong way to approach your problem, even if you can get it to work! You would be better putting the game code into a function in Utilities.py and then importing that into your menu module. You can then call the game function
using

import Utilities

# menu code here

Utilities.startGame()

And so that you can still ru n it as Utilities.py add a clause at the end of IUtilities.py like

if __name__ == "__main__":
   startGame()


HTH,


--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to