gpt4 book ai didi

python - 用户的字符串(例如段落)可以导入/输入到 PyGame 中吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:03:47 24 4
gpt4 key购买 nike

我正在创建一个程序,需要接受用户的字符串(例如段落),然后以更大的字体显示该字符串中的某些单词。我会为此使用 PyGame 吗?我知道可以使用 PyGame 将文本显示在屏幕上,但我很难存储用户的输入。我将 Sublime 3 与 SublimeREPL 一起使用,当我接受用户输入时,REPL 说它无法与 Python 一起运行。是否可以在没有 SublimeREPL 的情况下获取用户输入,例如直接使用 PyGame?如果没有,我将如何按照上述方式制作程序?

我是编程新手,因此对于任何误解我深表歉意。任何和所有的帮助将不胜感激。谢谢!

最佳答案

首先:在没有 Sublime 和 SublimeREPL 的情况下运行它。运行python your_script.py。用户也会这样做。

<小时/>

如果您只需要一个输入,那么您可以

  1. 使用参数运行脚本 python your_script.py "some text",
  2. 在 Python 中使用 input() 在运行 PyGame 之前获取文本。

但是这些方法需要终端(文本窗口),并且在创建图形程序时看起来不太好。

<小时/>

PyGame 没有用于从用户获取文本的小部件。有些模块可以添加一些小部件,但您必须学习如何使用小部件构建 PyGame 应用程序,因为它们可能需要遵守一些规则。

参见GUI on page PyGame.org(即 OcempGUI )

<小时/>

您可以尝试构建自己的小部件来获取文本。您可以使用按键事件来获取文本、更新列表中的文本(添加或删除字符)以及使用列表中的文本来更新窗口中的文本。 Text Input

<小时/>

有些人使用 Tkinter 来显示要求输入文本的窗口。或者他们将 PyGame 与其他小部件一起嵌入到 Tkinter 的窗口中。

关于python - 用户的字符串(例如段落)可以导入/输入到 PyGame 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55555745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com