【发布时间】:2019-03-01 03:17:57
【问题描述】:
我有 3 个 python 脚本:
- main.py
- player.py
- ui.py
我在 ui.py 中初始化了一个 pygame,例如:
import pygame
import time
import tkinter
class ui:
def __init__(self):
pygame.init()
pygame.font.init()
self.screen = pygame.display.set_mode((1920,1080),pygame.FULLSCREEN)
pygame.mouse.set_visible(False)
我从 main.py 调用 ui 类 它会启动一个应用程序窗口,我可以通过这个文件管理所有内容。
我可以使用子进程从 main.py 调用 player.py。
p1 = subprocess.Popen(["python3", "player.py"])
在 player.py 中,我想在已经通过 main.py 显示的应用程序窗口上显示图像。
img = pygame.image.load('a.jpg')
screen.blit(img, (x,y))
pygame.display.update()
如何才能到达当前的窗口显示?我需要这里的东西而不是“屏幕”。
【问题讨论】:
-
问题是:你真的需要在另一个进程中运行
player.py吗?