🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::UiPilotConsole类 参考

#include <UiPilotConsole.hpp>

+ 类 ast::UiPilotConsole 继承关系图:

信号

void closeRequested ()
 

Public 成员函数

 UiPilotConsole (PilotCommander *commander, QWidget *parent=nullptr)
 
 ~UiPilotConsole () override
 
void appendOutput (const QString &text)
 
bool dockInto (QMainWindow *mainWindow)
 
bool autoDock ()
 
void setVisible (bool visible) override
 

详细描述

内嵌控制台控件

提供一个 QTextEdit(输出) + QLineEdit(输入)的命令面板。 可独立使用,也可通过 dockInto() 附加到 QMainWindow 底部。

构造及析构函数说明

◆ UiPilotConsole()

ast::UiPilotConsole::UiPilotConsole ( PilotCommander * commander,
QWidget * parent = nullptr )
explicit

构造函数

参数
commander命令调度器
parent父控件

成员函数说明

◆ autoDock()

bool ast::UiPilotConsole::autoDock ( )

自动查找并附加到第一个可用的 QMainWindow

返回
是否成功

◆ dockInto()

bool ast::UiPilotConsole::dockInto ( QMainWindow * mainWindow)

查找主窗口并 dock 到其底部

返回
是否成功 dock

该类的文档由以下文件生成: