在mac下初次使用pygame踩坑紀實(卡死)

2022-07-19 05:03:09 字數 781 閱讀 2670

初次使用pygame實現繪圖功能就踩坑

直接上**

import pygame

pygame.init()

# 建立遊戲的視窗 480 * 700

screen = pygame.display.set_mode((480, 700))

# 繪製背景影象

# 1> 載入影象資料

bg = pygame.image.load("./images/background.png")

# 2> blit 繪製影象

screen.blit(bg, (0, 0))

# 3> update 更新螢幕顯示

pygame.display.update()

while true:

pass

pygame.quit()

這段**在linux以及windows下執行沒毛病,但是在mac系統下偏偏卡死了。

很頭疼,我想出現卡死最有可能是因為無限迴圈造成的,於是乎,我把迴圈**刪除。重新執行能看到繪製的一閃而過。

那麼問題肯定就出在迴圈裡面了。

於是我又收索"執行pygame出現卡死"的問題,在網上看到了這樣一段**

while true:

event = pygame.event.poll()

if event.type == pygame.quit:

pygame.quit()

exit()

當我把這段**複製貼上後,奇蹟出現了。繪圖視窗正常執行了。

有知道原因的同學請不吝賜教

初次在mac使用Mysql

提取碼 ytpr 安裝沒啥技巧,一直下一步即可 安裝完成後,開啟和關閉在 系統偏好設定 裡面 首先你得知道本地ip是多少 終端 ifconfig 找到eno對於的ip即可 或者乾脆用localhost 主要用來本地連線資料庫的 在ter中執行 mysql u root p 1,如找不到mysql命令...

mac 樹莓派初次使用

1.燒錄系統映象 step2 利用tf轉usb或者sd adapter將tf卡連線到mac。step3 df h 檢視當前掛載裝置。step4 diskutil unmount 解除安裝裝置,不然會提示裝置正忙。step5 用dd燒錄映象。2.利用ssh登入,配置樹莓派 由於沒有顯示屏,先將樹莓派用...

在Mac下使用Lemon

lemon是jzp神犇寫的一款跨平台的評測軟體 lemon對linux和windows提供了原生支援,但由於是用qt寫的,而qt各種跨平台,所以就嘗試移植到了mac下 方法十分簡單,而且不需要改多少東西 1 安裝qt 裝了homebrew的可以直接brew install qt,沒裝的先裝homeb...