Qt

2012-07-03 4 views
0

에 대한 html 입력을 전송하는 중 QWebView이 있는데 그 안에는 콤보 박스, 라디오 버튼 또는 일부 양식이 있습니다.Qt

QWebView에 해당 웹 사이트가 표시되면 체크/채워진 정보를 얻을 수있는 방법이 있습니까? (html 웹 페이지는 내 것입니까?)

저는 이것을 위해 Qt를 사용하고 있습니다.

답변

1

당신은 QWebElement 객체와이 요소에 액세스 할 수 있습니다

QWebView myWebView; 
QWebPage * webPage = myWebView.page(); 
QWebFrame * frame = webPage->mainFrame(); 
QWebElement myElement = frame->documentElement(); 

myElement는 당신이 DOM API를 사용하여 자바 스크립트에서 할 수있는 것처럼 조작 할 수 있습니다. QWebElement 사용에 대한 자세한 내용은 QWebElement 공식 문서를 참조하십시오. http://qt-project.org/doc/qt-4.8/qwebelement.html

+0

설명서를 읽었을 때 심각하게 숨어있는 것 같습니다. 도와 주셔서 감사합니다. –