Pygame文字空间(字距调整)

时间:2018-11-18 13:13:13

标签: python python-3.x pygame

我有一个自动生成和绘制字母的功能。但是,我想定义每个字符之间的间隔。到所有字母都可以看似形状。有什么建议可以实现吗?

这是我的代码:

def DrawText():

    Alphabet= list(string.ascii_uppercase +string.digits )

    HorizontalIterator = 0
    VerticalIterator=0
    for i  in range(len(Alphabet)):
        font = pygame.font.SysFont('Arial', 300, True, False)

        text = font.render(Alphabet[i], True, BLACK)
        screen.blit(text, [40 + HorizontalIterator, 60+VerticalIterator])

        HorizontalIterator = HorizontalIterator + 190
        if HorizontalIterator >= 1500:
            HorizontalIterator =0
            VerticalIterator= VerticalIterator+180

也可以在调用此功能后添加照片。您可以看到问题专门在W和X字符之间。

如果您有更好的建议来做一些如视频中所示的操作,我也愿意接受。

P300 Speller enter image description here

0 个答案:

没有答案