我正在使用Pygame
编写游戏,部分游戏需要Tk
似乎擅长的数据输入。
我已经完成了一些工作,但是我发现实现很难看,而且很明显我没有按照预期的方式使用Tkinter。
我有各种方法创建Tk
窗口请求输入然后销毁它们,以便我的Pygame
程序可以决定下一个输入应该是什么。
我错过了什么吗?是否有更好的方式来获得表单样式输入?
答案 0 :(得分:4)
Pygame没有任何包含表单输入类型的东西,并且Tkinter和Pygame在同一个窗口中没有真正的和平共存的方式,所以你有两个选择,如果你'我将继续留在Pygame:
Phil's Pygame utilities是一个非常好的选择,并提供一些很好的基本功能,如文件对话框,弹出窗口等。看看Pygame上的项目&# 39;的网站,看看是否有其他人更适合您的具体需求。
Here是您如何整理自己的输入法的一个很好的例子。就事件处理而言,按钮,列表等类似,只需在每个UI元素的边框中检查鼠标点击。