대화 형 콘솔처럼 동작하는 QML 위젯이 있습니까? (또는 어떻게 든 수동으로 만들어야합니다)QML 대화 형 콘솔 위젯
qml 응용 프로그램에 이러한 콘솔을 설치하고 싶습니다. 표준 유닉스 터미널과 비슷하게 동작해야합니다.
대화 형 콘솔처럼 동작하는 QML 위젯이 있습니까? (또는 어떻게 든 수동으로 만들어야합니다)QML 대화 형 콘솔 위젯
qml 응용 프로그램에 이러한 콘솔을 설치하고 싶습니다. 표준 유닉스 터미널과 비슷하게 동작해야합니다.
실제로 있습니다! https://github.com/Swordfish90/qmltermwidget/ 또는 https://github.com/jorgen/yat을 확인하십시오.
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을 사용하고 있습니다 :
여기 QMLTermWidget 사용하는 방법에 대한 간단한 예입니다.
결코 늦지 않는 것이 더 낫습니다. D 2,5 년 후에 나는 대답을 얻습니다! : D 감사합니다! :) –
이것들은 굉장해 보인다! PyQt5와 함께 사용할 수 있습니까? 감사 – SwimmingG
직접 제작해야합니다. 이 질문을보십시오 : http://stackoverflow.com/questions/15945926/implementing-a-gui-shell-in-qt –
@Roku 당신의 대답은 QTQuick과 관련이 없습니다. 그러나 저는 QTQuick에서 그것도 수동으로. –
예, 알고 있습니다. 이런 종류의 콘솔을 생성하는 가장 쉬운 방법은 여전히 동일합니다 (필자의 의견으로는). 나는 (QTextEdit과 QLineEdit에서 생성 된) 콘솔을 만들고 사용했으며, 일반적인 유닉스 터미널과는 조금 다른 경우에도 실제로 작동한다. –