Ich bin so weit gekommen, ein Rechteck in pygame zu zeichnen, aber ich muss in der Lage sein, Text wie "Hello" in dieses Rechteck zu bekommen. Wie kann ich das machen? (. Wenn Sie es erklären auch, dass sehr geschätzt werden würde Dankes-)So fügen Sie Text in ein Pygame-Rechteck ein
Hier ist mein Code:
import pygame
import sys
from pygame.locals import *
white = (255,255,255)
black = (0,0,0)
class Pane(object):
def __init__(self):
pygame.init()
pygame.display.set_caption('Box Test')
self.screen = pygame.display.set_mode((600,400), 0, 32)
self.screen.fill((white))
pygame.display.update()
def addRect(self):
self.rect = pygame.draw.rect(self.screen, (black), (175, 75, 200, 100), 2)
pygame.display.update()
def addText(self):
#This is where I want to get the text from
if __name__ == '__main__':
Pan3 = Pane()
Pan3.addRect()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit(); sys.exit();
Vielen Dank für Ihre Zeit.
Vielen Dank. Du bist mein Retter. – PythonNovice
Wie können Sie den Text in die Box wickeln? Wenn du zum Beispiel einen ganzen Satz hast .. –
@ChrisNielsen Probiere das http://pygame.org/wiki/TextWrap – sloth