当我启动必须打开pygame窗口的程序时,它会在当前窗口后面打开它。我有什么要写的,以专注于pygame窗口,它不会作为背景?这是一个用于数学修订的游戏,所以我也需要使用python shell,在这个例子中为(1 + 1)。 这是我运行的代码。 (仅作为示例)
keygen
答案 0 :(得分:0)
让系统将pygame窗口放在所有其他窗口前面的唯一方法是不使用Python Shell。
除此之外我不认为有任何方法可以改变系统如何在pygame中定位窗口。我没有找到任何改变它是否位于当前窗口后面或前面的东西。如果我错了,请纠正我,但我猜这是操作系统的工作。
因此,您必须在Pygame中执行所有操作,否则您将让用户在窗口之间切换。
解决此问题:
删除input
函数的所有用法并使用Python shell。
使用字体渲染
实现一种方法让用户输入答案并输入。这可以使用字体呈现和输入处理来完成。
我希望这个答案对您有所帮助,如果您有任何其他问题,请随时在下面发表评论!