Computer >> Máy Tính >  >> Lập trình >> Python

Python - Hiển thị văn bản sang cửa sổ PyGame

Pygame là một thư viện đa phương tiện cho Python để tạo trò chơi và ứng dụng đa phương tiện. Trong bài viết này, chúng ta sẽ xem cách sử dụng mô-đun pygame để có được phông chữ và văn bản tùy chỉnh trên màn hình, có tính đến chiều cao, chiều rộng và vị trí của nó trong cửa sổ pygame.

Trong chương trình dưới đây, chúng tôi khởi tạo mô-đun pygame và sau đó xác định chế độ và chú thích cho hình ảnh. Tiếp theo, chúng tôi thêm văn bản phông chữ và xác định tọa độ cho phông chữ. Chức năng screen.blit vẽ màn hình trong khi vòng lặp while tiếp tục lắng nghe khi kết thúc trò chơi được nhấp.

Ví dụ

import pygame
import sys
# Initialize pygame
pygame.init()
#scren dimension
sur_obj=pygame.display.set_mode((300,200))
# Screen caption
pygame.display.set_caption("Text in Pygame")
font_color=(0,150,250)
font_obj=pygame.font.Font("C:\Windows\Fonts\segoeprb.ttf",25)
# Render the objects
text_obj=font_obj.render("Welcome to Pygame",True,font_color)
while True:
   sur_obj.fill((255,255,255))
   sur_obj.blit(text_obj,(22,0))
   for eve in pygame.event.get():
      if eve.type==pygame.QUIT:
         pygame.quit()
         sys.exit()
   pygame.display.update()

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Python - Hiển thị văn bản sang cửa sổ PyGame