【发布时间】:2013-04-11 10:02:45
【问题描述】:
我想使用QTextEdit 在Qt 中实现一个简单的图形外壳。我想获取用户命令并在 QTextEdit 中打印结果。
下面的代码返回QTextEdit的全部内容:
text_editor.toPlainText().toAscii();
但我不知道如何区分用户输入的内容和之前打印的内容。这样做的正确方法是什么?
【问题讨论】:
-
你为什么不只有 2 个文本编辑?一个输入一个输出?然后,您也可以将输出文本编辑为只读文本编辑。当您说“shell like”时,您是在尝试创建类似命令行的界面吗?
-
是的。我想创建一个命令行。使用两个文本编辑不是我的目标。我希望我的用户输入命令并查看结果