【发布时间】:2019-04-17 23:45:09
【问题描述】:
我的游戏背景是一张图片,唯一的问题是出现了两个窗口,我只想要一个。出现两个窗口,一个很小但有图像,另一个很大但没有任何内容。我该怎么做才能让两者一起工作?代码:
import pygame
from pygame.locals import *
from Tkinter import *
import Tkinter as Tk
black = ("#000000")
white = ("#FFFFFF")
green = ("#00CD00")
yellow = ("#FFFF00")
pygame.init()
display = pygame.display.set_mode((1024,720))
pygame.display.set_caption("Hello Universe")
root = Tk.Tk()
background_image=Tk.PhotoImage(file="/home/jar/python/background_image.gif")
background_label = Tk.Label(root, image=background_image)
background_label.place(x=0, y=0, relwidth=1, relheight=1)
root.mainloop()
quit = False
while not quit:
for event in pygame.event.get():
if event.type == pygame.QUIT:
quit = True
【问题讨论】:
-
我不确定这是否有帮助,但 mainloop 不是变量,它是一个函数,试试
top.mainloop()。
标签: python python-2.7 tkinter pygame