admin管理员组文章数量:1547450
直接上代码:
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode((10,10),0)
screen = pygame.display.set_mode((800,800),0)
screen.fill((255,255,255))
pygame.display.update()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit(0)
方案就是,首先启动一个10*10(1*1也行)的小窗口,然后立即启动正常大小窗口。这样几乎完全避免看见启动黑屏的情况。当系统运行缓慢你可能会看到一个小窗口一闪变成了大窗口。
效果如下:https://www.zhihu/video/1184551647086329856
我在树莓派上也进行了多次实验是了,这种效果还可以接受,树莓派上也基本感知不到小窗口的存在。
其实黑屏我是可以忍受,主要是帮知乎好友解决他的问题,顺便自己研究了一下。
还有另一个方案就是结合tkinter,具体代码如下:
import pygame,random
import tkinter as tk
from tkinter import *
import os
root = tk.Tk()
embed
版权声明:本文标题:python打开摄像头黑屏怎么办_临时解决pygame启动时黑屏问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727195741a1101756.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论