4

インタラクティブなコンソールのように動作する QML ウィジェットはありますか? (または、どうにかして手動でビルドする必要があります)

このようなコンソールを qml アプリケーションに組み込みたいと考えています。これは、標準の UNIX 端末と同様に動作する必要があります。

4

1 に答える 1

2

たしかにあります!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();
}

使用方法のより大きな/より完全な例を探している場合は、Papyrosのターミナル アプリで QMLTermWidgetを使用しています。

于 2016-01-31T03:24:56.590 に答える