如何在按钮pygame上显示一个变量值?

基本上我正在做一个COVID-19机器人,它可以追踪全世界所有的案件和死亡。

def total_cases_counter():
    # create the button
    button = pygame.Rect(63, 183, 105, 40)
    pygame.draw.rect(screen, [0, 0, 0], button)
    button_font = pygame.font.Font('GOODDP__.TTF', 32)
    button_text = button_font.render(total_cases, True, (255, 255, 255))
    screen.blit(button_text, (205, 410))

这是我的函数,用于显示一个总的案件计数器,我为它创建了一个按钮,然后尝试显示我的总案件,作为一个变量,从API中更新。我的问题是,我不知道如何在按钮上显示变量值(全世界的总案例数)。我试过使用渲染函数,但第一个参数必须是字符串,这意味着我不能显示我的变量。

解决方案:

我想问题在于你的变量 “total_cases “是整数吧?如果是,那就试试吧。

def total_cases_counter():
# create the button
button = pygame.Rect(63, 183, 105, 40)
pygame.draw.rect(screen, [0, 0, 0], button)
button_font = pygame.font.Font('GOODDP__.TTF', 32)
button_text = button_font.render(str(total_cases), True, (255, 255, 255))
screen.blit(button_text, (205, 410))

如你所见,我用 “str(total_cases) “改变了你的变量类型。

P.S. total_cases 是全局变量吗?

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在python中把数据框插入到mysql表中?

2022-9-8 19:48:39

未分类

如何获得拼写检查器的响应json solr。

2022-9-8 19:48:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索