1.1. "New"에서 "Project"를 선택합니다.
1.2. 잠깐, 인터페이스는 다음과 같습니다:
1.3 그런 다음 완료될 때까지 다음을 클릭합니다. 외부 세계에 제공되는 인터페이스 정의는 아래 그림과 같습니다:
2. ActiveX 제어 환경 구성
2.2. 메뉴를 클릭하고 "다음에 프로세스 연결"을 선택하여 다음 인터페이스로 들어갑니다:
2.3, iexplore.exe 프로세스를 찾고, "제목"이 비어 있는 IE 브라우저 프로세스를 선택한 다음 "연결" 버튼을 클릭하고 현재 디버깅할 수 있는 인터페이스는 다음과 같습니다.
3. ActiveQt 및 js 콜백 상호 작용 구현
voideventCallBack(intnType, QStringstrEventName);
3.1.2.js Heavy Write 메소드
먼저 컨트롤의 OBJECT 태그를 정의하고 ID를 지정합니다. id가 ActiveQtServerCallBack이라고 가정하면 js 메서드는 다음과 같이 정의됩니다.
functionActiveQtServerCallBack(nType,strEventName)
{
//구현된 로직 코드
… …
}
참고: (1) 각 매개변수의 이름은 일관성이 있어야 합니다. (2) 함수는
3.2. 방법 2: js 매개변수 전달 콜백
intAttachEvent(constQString& eventName, *dispFunc)
매개변수 설명:) (1) eventName [in]: 이 매개변수는 자체적으로 선택할 수 있으며 여기서는 콜백 콘텐츠 표시로 사용됩니다.
(2) dispfunc [in]: 이 매개변수는 JS 전달된 콜백 함수 주소3.2.2, js 정의 콜백 메소드
~ ~ ~ // 논리 코드 구현
…+ x, y, z, strEvent 매개변수는 Qt에 정의된 매개변수 이름과 일치해야 합니다. 그렇지 않으면 콜백을 만들 수 없습니다.
위 내용은 ActiveQt는 js와 상호 작용하여 그래픽 설명을 실현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!