|
@@ -1,35 +0,0 @@
|
|
|
-import pygame, sys # 声明 导入需要的模块
|
|
|
-
|
|
|
-from pygame.locals import *
|
|
|
-
|
|
|
-pygame.init() # 初始化pygame
|
|
|
-
|
|
|
-DISPLAYSURF = pygame.display.set_mode((400, 300)) # 设置窗口的大小,单位为像素
|
|
|
-
|
|
|
-pygame.display.set_caption('Font') # 设置窗口的标题
|
|
|
-
|
|
|
-# 定义几个颜色
|
|
|
-WHITE = (255, 255, 255)
|
|
|
-GREEN = (0, 255, 0)
|
|
|
-BLUE = (0, 0, 128)
|
|
|
-
|
|
|
-fontObj = pygame.font.Font('ZKST.ttf', 48) # 通过字体文件获得字体对象
|
|
|
-textSurfaceObj = fontObj.render('Hello world!', True, (0,0,0)) # 配置要显示的文字
|
|
|
-textRectObj = textSurfaceObj.get_rect() # 获得要显示的对象的rect
|
|
|
-textRectObj.center = (200, 150) # 设置显示对象的坐标
|
|
|
-
|
|
|
-DISPLAYSURF.fill(WHITE) # 设置背景
|
|
|
-
|
|
|
-DISPLAYSURF.blit(textSurfaceObj, textRectObj) # 绘制字体
|
|
|
-
|
|
|
-while True: # 程序主循环
|
|
|
-
|
|
|
- for event in pygame.event.get(): # 获取事件
|
|
|
-
|
|
|
- if event.type == QUIT: # 判断事件是否为退出事件
|
|
|
-
|
|
|
- pygame.quit() # 退出pygame
|
|
|
-
|
|
|
- sys.exit() # 退出系统
|
|
|
-
|
|
|
- pygame.display.update() # 绘制屏幕内容
|