我正在尝试使它能够在python中键入指定的框(不使用inputbox模块),并尝试将列表呈现为文本。以下是代码部分:
TypingUsername = []
for event in pygame.event.get():
KeyPressed = pygame.key.get_pressed()
TypingUsername.append(KeyPressed)
LoginUsernameInput = basicFont.render('%d' %(TypingUsername), True, White, Black)
我不知道该把什么放进我的basicFont.render('%????') 导入列表typengusername('d'是我现在的占位符')。如果有人能帮助我,那将是巨大的帮助!在
当
event.type
是pygame.KEYDOWN
时,您只能按一下键(event.key
)并添加到结果字符串中。在了解有关事件的详细信息:pygame.event
顺便说一下:第一个大写字母的名称应该用作类名-请参见PEP8中的Naming Conventions。所以使用
^{pr2}$typingUsername
甚至typing_username
,login_username_input
。像White
这样的常量应该是大写字母-WHITE
,BLACK
,KEYDOWN
相关问题 更多 >
编程相关推荐