【问题标题】:Am stuck on how to get my user to input their score我坚持如何让我的用户输入他们的分数
【发布时间】:2013-04-03 19:15:28
【问题描述】:

基本上我已经在 pygame 中与用户创建了一个游戏。我使用 tkinter GUI 登录。

我已经编写了 SQL 部分,它会在死亡时将我的分数输出到我的数据库中和他们的分数。

有人可以帮忙吗?

代码:

def gameover():
    message = Msg("Game Over")
    message.update()
    player.kill()
    shot.kill()
    SQL = 'INSERT INTO TblScore(Score, StudentID) VALUES (' + str(score.value) + ', ' + str(8) + ')'
    Databaseconnector.INSERT(SQL)
    pygame.quit()

【问题讨论】:

标签: python database python-2.7 pygame


【解决方案1】:

你可以试试这样的:

for event in pygame.event.get():
    if (event.type == pygame.KEYDOWN):
        if(event.key>= K_a && event.key <= K_z):
           s+=chr(event.key)

这会将按下的键字符附加到您的字符串 s。

【讨论】:

    【解决方案2】:

    (我还没有使用 guis 的经验,但这是我的猜测)

    您可以保存他们的登录 ID 或说 x = input('输入您的登录 ID") 然后将 ID 从“x”中提取出来

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-13
      • 1970-01-01
      相关资源
      最近更新 更多