python 視窗 Python視窗開啟和關閉

2021-10-25 19:22:04 字數 1348 閱讀 9686

這是由if event.type = pygame.keyup:處的語法錯誤引起的。開啟檔案將導致它立即關閉,但在直譯器(空閒)中執行它將顯示錯誤。只需將其更改為if event.type == pygame.keyup:,一切都將正常工作。在

更新:從檔案而不是直譯器(空閒)執行**不會總是開啟。最好在空閒狀態下執行。在

**:import pygame

pygame.init()

display_width = 1280

display_height = 720

gamedisplay = pygame.display.set_mode((display_width,display_height))

pygame.display.set_caption("racing game")

clock = pygame.time.clock()

black = (0,0,0)

white = (255,255,255)

carimg = pygame.image.load("racecar.png")

def car(x,y):

gamedisplay.blit(carimg, (x,y))

x = display_width * 0.45

y = display_height * 0.8

x_change = 0

car_speed = 0

crashed = true

while crashed:

for event in pygame.event.get():

if event.type == pygame.quit:

crashed = false

if event.type == pygame.keydown:

if event.key == pygame.k_left:

x_change = -5

elif event.key == pygame.k_right:

x_change = 5

if event.type == pygame.keyup:

if event.key == pygame.k_left or event.key == pygame.k_right:

x_change = 0

print(event)

x += x_change

gamedisplay.fill((255,255,255))

car(x,y)

pygame.display.update()

clock.tick(60)

pygame.display.quit()

pygame.quit()

quit()

視窗控制代碼 視窗類物件以及窗

視窗控制代碼 視窗類物件以及視窗之間的關係 air的技術檔案館 視窗控制代碼,提供了視窗的乙個標識,類似於指標的概念,每乙個視窗都對應了乙個視窗控制代碼作為其標識,通過控制代碼可以方便的從記憶體中索引到資源。視窗類的物件則是對應視窗類的乙個例項化,在mfc程式中,通過子類物件訪問類的函式時就不需要提...

python 窗體程式 第乙個Python窗體程式

新建ui mainwindow.py檔案 encoding utf 8 qt相關和十字游標 from pyqt4.qtgui import from pyqt4.qtcore import from pyqt4 import qtgui,qtcore class ui mainwindow qtgu...

Python 繪製遊戲視窗

01 建立遊戲現實視窗 import pygame pygame.display.set mode resolution 0,0 flags 0,depth 0 初始化遊戲顯示視窗 resolution指定螢幕的寬和高,預設建立的視窗大小和螢幕大小一致 flags引數指定螢幕的附加選項,例如是否全屏...