💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
surface是块 在window里面可以放一个个的块,块里面也可以放块 ~~~ """ surface 1. 显示是相对 2. Rect 3. width 4. height """ import pygame from pygame.locals import * import sys # 框架的初始化 pygame.init() # 创建了一个宽高为400*300窗体 window = pygame.display.set_mode((700, 600)) # 加载图片 # 将静态文件从硬盘上读到了内存 img = pygame.image.load("img/test.jpg") print(img.get_width()) print(img.get_height()) # 1. 创建字体对象: 文件,字体大小 font = pygame.font.Font("font/happy.ttf", 50) # 2. 根据字体去渲染文字 # 通过字体去渲染想写的文字,--》surface text = font.render("黑马程序员", True, (0xff, 0xff, 0xff), (0xff, 0x00, 0x00)) # 通过死循环去阻塞窗体关闭 while True: # 清空窗体 (r,g,b) 0-255 window.fill((0, 0, 0)) rect = img.get_rect(center=(350, 300)) # 窗体,位置,图片 window.blit(img, rect) # print(rect) # break # 3. 把文字放到具体的位置 img.blit(text, (50, 50)) # 刷新界面 pygame.display.flip() events = pygame.event.get() for event in events: if event.type == QUIT: # 窗体关闭 pygame.quit() sys.exit(0) ~~~