1

基本上我已经在 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()
4

2 回答 2

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。

于 2013-04-03T19:42:52.237 回答
0

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

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

于 2013-04-07T02:38:08.740 回答