Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- listview
- HTTP
- Column Widget
- Scaffold
- ListTile
- Row Widget
- navigator
- Image.network
- flutter
- CrossAxisAlignment
- 반석천
- Flutter 강좌
- Cached Image
- Row
- Flutter Tutorial
- Flutter 예제
- node.js
- sqlite
- AppBar
- Snackbar
- Flutter Example
- Hello World
- InkWell
- MainAxisAlignment
- ListView.builder
- WillPopScope
- Networking
- Flutter 앱 배포
- FutureBuilder
- Load Image
Archives
- Today
- Total
목록Slot (1)
꿈꾸는 시스템 디자이너
HTML의 javascript단에서 QT 슬롯 함수 호출 방법
QT 어플리케이션에서 웹페이지를 이용하기 위해서는 웹뷰(QWebView)를 이용한다. 아래의 그림은 하나의 윈도우에 두개의 웹뷰를 통해 구글맵을 표시하고 사용자가 맵을 클릭하면 맵 해당 위치의 위도,경도를 표시하는 예제이다. 또한 그 위도와 경도의 값을 QT의 UI에도 표시해 준다. 다시 말하면, 구글맵을 가지는 HTML파일의 자바스크립트가 QT를 호출하는 예제이다. 위 예제에서 두 웹뷰의 차이는 첫 번째 웹뷰는 QT 디바이너를 통해 메인윈도우 폼에 배치한 것이고, 두 번째 웹뷰는 코드상에서 직접 QWebView를 생성하여 사용한 것이다. QT와 HTML의 자바스크립트간의 통신을 위해서는 HTML파일에 오브젝트를 주입하고, HTML의 자바스크립트가 이 오브젝트를 통해 QT의 슬롯을 호출하는 방식을 이용해..
Development/Qt
2015. 12. 2. 18:42