Playbook对象,提供了以下相关函数,辅助开发。
函数声明文件地址:https://github.com/aoyiduo/woterm/blob/main/woterm/qwoplaybookwidget.h
使用例子:
Playbook.openTerminal()
函数列表:
- bool isConsoleVisible()
检查控制台窗口是否显示。
返回值:
>>true: 已经显示
>>false: 不显示。 - void openConsole()
打开控制台。 - void closeConsole()
关闭控制台 - QString hostChooser()
打开会话选择框,选择并返回会话名。 - int critical(QString title, QString text, int buttons, int defaultButton)
显示危险提示框。
参数:
>>title: 标题。
>>text: 提示内容。
>>buttons: 按钮类型,参考:MessageDialog组件。
>>defaultButton: 参考MessageDialog组件
返回值:
>>返回用户选择的按纽值。 - int information(QString title, QString text, int buttons, int defaultButton)
显示信息提示框。
参数:参考critical函数
返回值:参考critical函数 - int question(QString title, QString text, int buttons, int defaultButton)
显示询问提示框。
参数:参考critical函数
返回值:参考critical函数 - int warning(QString title, QString text, int buttons, int defaultButton)
显示告警提示框。
参数:参考critical函数
返回值:参考critical函数 - QVariant storageValue(QString key, QVariant vdef)
脚本的持久化参数读取。
参数:
>>key: 参数名称
>>vdef: 如果参数不存在,则返回该默认值。 - void setStorageValue(QString key, QVariant val)
脚本的持久化参数保存。
参数:
>>key: 参数名称
>>val: 保存内容,可以是字符串或整形或浮点数等原子类型。 - QString urlToLocalFile(QString url)
把URL的文件格式转换为本地文件格式。
参数:
>>url:参数值为file:///c:/a.txt开头的格式。
返回值:
>>本地格式的文件路径。 - void openTerminal()
打开终端 - void closeTerminal()
关闭终端 - void adjustTerminal()
调整终端窗口的大小 - QObject *terminal()
返回终端对象。 - QString log(QJSValue v1,QJSValue v2,QJSValue v3,QJSValue v4,QJSValue v5,QJSValue v6,QJSValue v7,QJSValue v8,QJSValue v9)
输出日志至控制台,并返回相应的字符串。