QML交互式控制台小部件

时间:2013-07-24 11:47:54

标签: qt widget qml qt-quick

是否有一个QML小部件,其行为类似于交互式控制台? (或者让我以某种方式手动构建它)

我想在我的qml应用程序中构建这样的控制台 - 它应该与标准的unix终端类似。

1 个答案:

答案 0 :(得分:1)

确实有!查看https://github.com/Swordfish90/qmltermwidget/https://github.com/jorgen/yat

以下是如何使用QMLTermWidget的简短示例:

QMLTermWidget {
    id: terminal

    font.family: "Monospace"
    font.pointSize: 12
    colorScheme: "cool-retro-term"

    session: QMLTermSession {
        id: mainsession
        initialWorkingDirectory: "$HOME"
    }

    Component.onCompleted: mainsession.startShellProgram();
}

如果您正在寻找更大/更完整的如何使用它的示例,我们在Terminal app for Papyros中使用QMLTermWidget。