用Python全屏显示图像的简单示例

用Python全屏显示图像的简单示例,python,linux,Python,Linux,我想在Linux上使用Python全屏显示(以及更改/更新)图像。执行此操作的最佳方法是什么?您可以使用或来显示图像,并在其上绘制对象以更改图像 使用TKinter的示例: from Tkinter import * root = Tk() canvas = Canvas(root, width =1224,height=1000) logo=PhotoImage(file="myimage.jpg") canvas.create_image(0, 0, image=logo) #Change

我想在Linux上使用Python全屏显示(以及更改/更新)图像。执行此操作的最佳方法是什么?

您可以使用或来显示图像,并在其上绘制对象以更改图像

使用TKinter的示例:

from Tkinter import *
root = Tk()
canvas = Canvas(root, width =1224,height=1000)
logo=PhotoImage(file="myimage.jpg")
canvas.create_image(0, 0, image=logo) #Change 0, 0 to whichever coordinates you need
root.mainloop()
使用PyGame的示例:

import pygame
from pygame.locals import *
pygame.init()
WIDTH = 1280
HEIGHT = 1080
windowSurface = pygame.display.set_mode((WIDTH, HEIGHT), 0, 32)
img = pygame.image.load("myimage.jpg")
while True:
        events = pygame.event.get()
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
        windowSurface.blit(img, (0, 0)) #Replace (0, 0) with desired coordinates
        pygame.display.flip()

是流行的python图像库。因此,我建议从它开始。Tkinter示例对我没有任何帮助。。。我运行这个,我得到的只是一个没有图像的小窗口,你知道为什么吗?那是因为你运行这个代码的目录中没有图像
myimage.jpg
。只需将图像添加到目录中,并将
myimage.jpg
更改为所需图像的名称。hm。。。我想我已经做到了。。。我已经使用PyQt4实现了我想要的,谢谢!没问题,很高兴能帮上忙:)顺便说一句,PyGame也很强大,但PyQt4也是一个不错的选择。