我正在创建一个程序,需要从用户那里接受一个字符串(例如段落),然后用更大的字体显示该字符串中的某些单词。我会用PyGame来做这个吗?我知道PyGame可以将文本放在屏幕上,但是我很难存储用户的输入。我将sublime3与SublimeREPL一起使用,当我接受用户输入时,REPL说它不能与Python一起运行。用户输入是否可以在没有Subliverepl的情况下获取,例如直接使用PyGame?如果没有,我将如何着手制作上述程序
我是新来的编程,所以我为任何误解道歉。任何帮助都将不胜感激。谢谢你
Tags:
第一:没有崇高和崇高地去运行它。运行
python your_script.py
。用户也会这样做如果您只需要一个输入,那么您可以
python your_script.py "some text"
运行脚本input()
在文本运行PyGame
之前获取文本李>但这些方法需要终端(文本窗口),在创建图形程序时看起来并不好看
PyGame
没有从用户获取文本的小部件。有一些模块可以添加一些小部件,但是您必须学习如何使用小部件构建PyGame应用程序,因为它们可能需要遵守一些规则见GUI on page PyGame.org (即OcempGUI)
您可以尝试构建自己的小部件来获取文本。您可以使用键事件获取文本、更新列表中的文本(添加或删除字符)以及使用列表中的文本更新窗口中的文本Text Input
有些人用
Tkinter
来显示请求文本的窗口。或者它们将PyGame
与其他小部件一起嵌入到Tkinter的窗口中相关问题 更多 >
编程相关推荐