小编And*_*der的帖子

Pygame中的换行符在输入框中带有Unicode

我在pygame中制作了一个简单的输入框,您应该可以在其中输入任何内容,按Backspace键并按Enter添加换行符。我似乎无法换行,因为我不知道怎么做。我希望能够在按Enter键时添加换行符,并将其他文本保留在其上方。

我试过使用,text = text + "/n"但是没有用。

这是我的代码:

import pygame
pygame.init()

winheight = 600
winwidth = 1200
font = pygame.font.Font(None, 32)
input_box = pygame.Rect(50, 50, winwidth - 100, winheight - 100)
blue = (0, 0, 255)
Text = ''
Writing = True

win = pygame.display.set_mode((winwidth, winheight))
pygame.display.set_caption("Clogging Cuesheet Writer")

while Writing:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            Writing = False
            break
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_RETURN:
                print ("replace this with the command to make …
Run Code Online (Sandbox Code Playgroud)

python textbox pygame input python-3.x

1
推荐指数
1
解决办法
33
查看次数

标签 统计

input ×1

pygame ×1

python ×1

python-3.x ×1

textbox ×1