小编Col*_*ndz的帖子

在基于Python文本的GUI(TUI)中输入

我一直在尝试在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)

python user-interface

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

python ×1

user-interface ×1