2014-12-16 3 views
6
이 QtWebEngine를 사용하여 Qt를 5.4에서 같은 일을 수행 할 수 있습니다 https://stackoverflow.com/a/20685002/595937

는 QtWebEngine

에 설명 된대로 QWebFrame::addToJavaScriptWindowObject를 통해 자바 스크립트에 C++ 객체를 노출 할 수 QtWebkit와

와 Qt는에 자바 스크립트에 C++ 객체를 노출?

답변

8

QWebEngine에서 C++ 개체를 HTML/JS로 내보내는 기능을 직접 사용할 수 없습니다.

새로 도입 된 QWebChannel은 HTML/JS와 C++ 사이에 다리 역할을합니다. 특히 예제에서 the documentation을 살펴보십시오. 올해 Qt Developer Days에는 QWebChannel에 대한 아주 좋은 소개 글이 있었으며, 또한 당신에게 관심이있을 것입니다. 회담 비디오는 몇 주 안에 온라인에 공개됩니다.

+1

동영상은 다음과 같습니다. https://www.youtube.com/watch?v=KnvnTi6XafA – bendiy

+0

@ThomasMcGuire 텍스트에 제공된 링크는 부패했을 가능성이 큽니다. 나는 이것이 현재 작업이라고 생각한다 : ['QWebChannel' (Qt5)] (http://doc.qt.io/qt-5/qwebchannel.html). – Scheff

+0

@Scheff : 깨진 URL에 대해 알려 주셔서 감사합니다. 지금 업데이트했습니다. –