我一直在尝试在python 2.7中创建自己的基于文本的UI,但我想到了关于输入的想法.所以我想到这样的东西:input = raw_input("|" + "input: ".center(78) + "|")但是粗糙的,光标远在右边(只是意识到它在我输入之前不会起作用:P).所以,问题是,如何在屏幕中间放置一个输入文本在同一行(两侧),并在我写"输入:"之后使用光标类型?如果你想知道,我使用这个:
if True:
print c + "Hi! This is a text-based GUI!".center(78, h) + c
print c + "-" * 78 + c
print v + "OPTIONS".center(78) + v
print c + "-" * 78 + c
print v + "1 - Quit".center(78) + v
for i in range(1, 7):
print v + " " * 78 + v
print c + "-" * 78 + c
Run Code Online (Sandbox Code Playgroud)
在翻译中它看起来像样:
+------------------------Hi! This …Run Code Online (Sandbox Code Playgroud)