QWebView
에 일종의 "웹 응용 프로그램"을로드하고 싶습니다.웹 응용 프로그램을 C++ Qt 실행 파일에 리소스로 포함
내 "웹 응용 프로그램"은 CSS, 자바 스크립트 및 그림이 포함 된 HTML5 페이지로 구성됩니다. 그것은 완전히 자율적입니다. 서버가 필요 없습니다.
저는 Qt 프로그래밍을 처음 접했습니다. 이 파일들을 Qt 프로젝트에 삽입하고 프로그램이 시작될 때 QWebView
에로드하는 방법이 있습니까?
원격 HTTP 서버에서 해당 페이지를로드 할 수 있지만 응용 프로그램은 독립 실행 형이어야합니다.
편집 솔루션 Yodabox 주셔서 감사합니다. 페이지가 잘 표시됩니다. basehol을 ":/web/"
대신 "qrc:///web/"
으로 설정했습니다. 그러나 나는 아직도 문제가있다.
HTML 선택 항목에 값을로드하기 위해 포함 된 XML 파일에 대한 비동기 요청을 수행합니다. JavascriptConsole은 메시지를 제공합니다 : XHR finished loading: "qrc:///web/xml/values.xml"
select는 채워지지 않습니다. 어떤 해결책이 있습니까?
음, .qrc 파일에 파일을 추가하고 qWebView-> load (QUrl (":/Web/index.html"));를 시도했지만 작동하지 않는 것 같습니다 ... – Maxbester
try with * setHtml() * 또는 * setContent() * –
qWebView-> load (QUrl :: fromLocalFile (": /Web/index.html")); –