pygame之視窗大小調整

2021-08-15 01:12:49 字數 1194 閱讀 2112

對於不同的情況我門需要調整不同的視窗,在pygame中pygame.display.set_mode((

640,

480),0,

32)為調整視窗的函式,例如,我們可以通過設定第二個引數為fullscreen來讓整個視窗全屏,基本的語法我就不說了,這裡我展示可以使自定義調整視窗大小的**,

import pygame

from pygame.locals import *

from sys import exit

screen_size = (640, 480)

pygame.init()

background_image_filename = 'sushiplate.png'

screen = pygame.display.set_mode(screen_size, resizable, 32)

background = pygame.image.load(background_image_filename).convert()

while true:

event = pygame.event.wait()

if event.type == quit:

exit()

if event.type == videoresize:

# get the size of the window

screen_size = event.size

# set the mode of the window

screen = pygame.display.set_mode(screen_size, resizable, 32)

pygame.display.set_caption("window resized to "+str(event.size))

screen_width, screen_height = screen_size

# change the background size

for y in range(0, screen_height, background.get_height()):

for x in range(0, screen_width, background.get_width()):

screen.blit(background, (x, y))

pygame.display.update()

容器控制台視窗大小調整

容器在啟動成功後是可以通過docker exec,kubectl exec命令登陸進去操作 當然前提是容器映象提供了登入的環境 但是我們往往發現進去後貌似視窗大小不能自適應我們的螢幕大小,以致於複製長的命令時會自動幫我們換行,而且會與之前的命令重疊導致無法閱讀的情況 雖然你繼續輸入命令只要保證命令沒...

onresize 事件 瀏覽器視窗大小調整

先上乙個完整demo 嘗試調整瀏覽器的視窗 注意 該例子在ie8 或更早版本下可能不工作,ie8 或更早的版本不支援window物件的outerwidth outerheight屬性 第乙個寫法 js寫法 window.onresize function jquery寫法 window resize...

結束事件時jQuery捕獲視窗的大小調整

有兩種方法可以捕獲視窗上的調整大小事件,但是一旦使用者完成視窗大小調整後如何捕獲事件?乙個小技巧是將settimeout 與cleartimeout 一起使用,最佳持續時間為250,甚至可以平滑捕獲緩慢的視窗大小。請參閱視窗調整大小示例以了解如何使用它們。window bind resize fun...