インタラクティブなコンソールのように動作する QML ウィジェットはありますか? (または、どうにかして手動でビルドする必要があります)
このようなコンソールを qml アプリケーションに組み込みたいと考えています。これは、標準の UNIX 端末と同様に動作する必要があります。
たしかにあります!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を使用しています。