Python 为什么不显示我的窗格?

Python 为什么不显示我的窗格?,python,screen,pygame,Python,Screen,Pygame,查看我的代码,没有错误。我尝试了各种方法,试图让我的窗格显示出来,但它们仍然不会出现。我已经回顾了我所有的步骤,并试图寻找我可能出错的地方,但对我来说,一切似乎都很好,应该是可行的,但事实并非如此 我目前有3个不同的州。状态1为主屏幕,即屏幕上的“10个主框”。状态2为“虚拟键盘”,状态3为“固定短语”。状态3是不显示窗格的状态,我不明白为什么 这是主屏幕: (键盘也可以使用) 以下是单击“设置短语”时发生的情况: 窗格/矩形将以这些坐标显示在设置短语屏幕上sPhraseLoc=[(4001

查看我的代码,没有错误。我尝试了各种方法,试图让我的窗格显示出来,但它们仍然不会出现。我已经回顾了我所有的步骤,并试图寻找我可能出错的地方,但对我来说,一切似乎都很好,应该是可行的,但事实并非如此

我目前有3个不同的州。状态1为主屏幕,即屏幕上的“10个主框”。状态2为“虚拟键盘”,状态3为“固定短语”。状态3是不显示窗格的状态,我不明白为什么

这是主屏幕:

(键盘也可以使用)

以下是单击“设置短语”时发生的情况:

窗格/矩形将以这些坐标显示在设置短语屏幕上
sPhraseLoc=[(40010015050)]
。它还意味着要写上“嗨,我的名字是戴夫。”。(参考下面的代码)

有人能给我解释一下为什么“嗨,我的名字是戴夫。”没有出现在屏幕上的窗格/矩形中吗?非常感谢您的帮助

我也怀疑代码的一部分,并认为问题在于他们,但我不太确定


正如我前面所说,非常感谢您提供的任何帮助。

您在绘制文本之前绘制背景吗?我自己无法运行代码,但您是否可能在同一坐标处将窗格中的文本与空窗格重叠?不,因为代码是先绘制窗格,然后在窗格中绘制单词。所以当它出现在窗格顶部的时候。(如果有道理的话)