Pygame เป็นไลบรารีมัลติมีเดียสำหรับ Python สำหรับสร้างเกมและแอปพลิเคชั่นมัลติมีเดีย ในบทความนี้ เราจะมาดูวิธีการใช้โมดูล pygame เพื่อรับแบบอักษรและข้อความที่กำหนดเองบนหน้าจอโดยคำนึงถึงความสูง ความกว้าง และตำแหน่งในหน้าต่าง pygame
ในโปรแกรมด้านล่าง เราเริ่มต้นโมดูล pygame จากนั้นกำหนดโหมดและคำอธิบายภาพสำหรับรูปภาพ ต่อไปเราจะเพิ่มข้อความแบบอักษรและกำหนดพิกัดสำหรับแบบอักษร ฟังก์ชัน screen.blit จะวาดหน้าจอในขณะที่ลูป while คอยฟังจนจบเกมถูกคลิก
ตัวอย่าง
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()
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -