Yayin Story Studio logo Yayin Story Studio 项目文档
回到主页 用户手册

Visindigo::Widgets::Terminal Class

class Visindigo::Widgets::Terminal

一个内置终端窗口,可以显示日志输出并接受用户输入的命令. 详情...

头文件: #include <Terminal>
自以下版本: Visindigo 0.13.0

公开成员函数

(自 Visindigo 0.13.0 引入) Terminal(QWidget *parent = nullptr)
(自 Visindigo 0.13.0 引入) ~Terminal()

详细说明

Terminal类提供了一个内置的终端窗口,可以显示日志输出并接受用户输入的命令。 用户可以通过按下回车键或点击发送按钮来执行输入的命令。

理论上,Terminal类还支持命令历史记录,用户可以通过上下箭头键来浏览之前输入的命令。

Warning: 这个类有已知缺陷:它并未完整实现。例如,命令历史记录功能可能存在问题,输入行的事件过滤器也可能不够完善。 但它不会被移除,这个类的功能会逐步完善,直到它能够满足基本的终端需求为止。

因此目前不为此类提供详细文档,也建议用户暂时不要使用。

成员函数文档

[since Visindigo 0.13.0] Terminal::Terminal(QWidget *parent = nullptr)

parent 父组件。

构造函数

这个function 从 Visindigo 0.13.0 开始支持。

[noexcept, since Visindigo 0.13.0] Terminal::~Terminal()

析构函数

这个function 从 Visindigo 0.13.0 开始支持。