我如何使用Python对IDLE交互式提示进行分区?

时间:2013-04-12 18:23:38

标签: python python-2.7 console command-line-interface

我想创建一个基本的多人游戏(通过局域网)text-rpg。为此,我希望能够让用户同时看到故事情节和聊天。我想我可以通过分割控制台的屏幕来做到这一点。这是我想要的想法:

<------Chat-------->
xxmbabanexx: Hello Everyone
John Smith: Sup, Playing Game.
xxmbabanexx: Help me to kill the goblin

<------Story------->
What is your name?
>>> xxmbabanexx
A goblin approaches. What do you do?

是否可以使用Python 2.7.3分割控制台屏幕?

注意:我希望这是跨平台的(mac,windows,linux。)如果我需要使用特定于平台的库,请向我展示其他操作系统的等价物。

1 个答案:

答案 0 :(得分:0)

IDLE不是最好的地方。你最有可能最终在IDLE中运行一个复杂的curses程序。可以使用高级终端库来划分终端... 但是非常困难。我建议使用gui平台,如Tkinter,pyQT或wxPython(它们都提供相当程度的跨平台支持)。