如何在Pygame中使用Tkinter获取表单输入?

时间:2012-05-27 21:06:18

标签: python tkinter pygame tk

我正在使用Pygame编写游戏,部分游戏需要Tk似乎擅长的数据输入。

我已经完成了一些工作,但是我发现实现很难看,而且很明显我没有按照预期的方式使用Tkinter。

我有各种方法创建Tk窗口请求输入然后销毁它们,以便我的Pygame程序可以决定下一个输入应该是什么。

我错过了什么吗?是否有更好的方式来获得表单样式输入?

1 个答案:

答案 0 :(得分:4)

Pygame没有任何包含表单输入类型的东西,并且Tkinter和Pygame在同一个窗口中没有真正的和平共存的方式,所以你有两个选择,如果你'我将继续留在Pygame:

  1. 使用第三方库
  2. Phil's Pygame utilities是一个非常好的选择,并提供一些很好的基本功能,如文件对话框弹出窗口等。看看Pygame上的项目&# 39;的网站,看看是否有其他人更适合您的具体需求。

    1. 自己编码
    2. Here是您如何整理自己的输入法的一个很好的例子。就事件处理而言,按钮,列表等类似,只需在每个UI元素的边框中检查鼠标点击。