Я пытаюсь сделать мобильное приложение, в которое вы можете пойти в калькулятор с pygame. То, что я пытаюсь сделать, - это когда вы нажимаете изображение калькулятора, оно открывает приложение калькулятора, а затем, когда вы нажимаете кнопку «домой», он возвращается домой.Pygame Ошибка импорта: нет модуля с именем py
Проблема: Но, если вы находитесь на домашней странице после открытия приложения калькулятора, а затем попытаться снова перейти в приложение калькулятор дает мне ошибку:
ImportError: No module named py
Но эта ошибка не должен появляться с тех пор, как у меня уже есть модуль pygame.
код сохраняется как '' mytake.py
import pygame
#Loading Images
img = pygame.image.load('main1.png')
img2= pygame.image.load('calcu.png')
img15=pygame.image.load('HOME2.png')
#Setting Screen size
w = 600
h = 450
screen = pygame.display.set_mode([w, h])
x = y = 0
running = True
pygame.init()
WHITE=(255,255,255)
#Running loop
while running:
for event in pygame.event.get():
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
pygame.display.update()
screen.blit(img,(0,0))
B=screen.blit(img2,(37,305))
N=screen.blit(img15,(94,355))
pygame.display.update()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
sys.exit()
if event.type == pygame.MOUSEBUTTONDOWN:
# Set the x, y postions of the mouse click
#mixer.music.play(0)
X= pygame.mouse.get_pos()
print "Click: ",X
print X[0],X[1]
#Open Calculator
if B.collidepoint(X[0],X[1]):
import calc.py
Это мой калькулятор код сохраняется как '' calc.py
import time
import pygame
#Loading images
img15=pygame.image.load('HOME2.png')
img16=pygame.image.load('calcimg.png')
#Screen Size
w = 600
h = 450
screen = pygame.display.set_mode([w, h])
x = y = 0
running = True
pygame.init()
WHITE=(255,255,255)
X= pygame.mouse.get_pos()
while running:
screen.blit(img16,(0,0))
N=screen.blit(img15,(94,359))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
sys.exit()
if event.type == pygame.MOUSEBUTTONUP:
# Set the x, y postions of the mouse click
X= pygame.mouse.get_pos()
print "Click: ",X
print X[0],X[1]
#Go back to home page
pygame.display.flip()
if N.collidepoint(X[0],X[1]):
import mytake.py
Изображения, используемые Изображения, используемые (за исключением в соответствии с заданными именами):
Сохраненный в caclimg
Сохраненные в рассчито вается
Saved в Home2
Сохраненные в main1
Но если я снова щелкнув изображение приложения калькулятора, он не вернет меня на домашнюю страницу, он просто распечатает координаты щелчка мыши. –
@Krut Это больше не дает ошибку? Если да, тогда на этот вопрос будет дан ответ. – StardustGogeta
Но я хочу вернуться на домашнюю страницу после того, как я нажму на изображение. Что я спросил: «То, что я пытаюсь сделать, - это когда вы нажимаете изображение калькулятора, оно открывает приложение калькулятора, а затем, когда вы нажимаете кнопку« домой » , он возвращается домой ». –