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
- Scaffold
- InkWell
- Networking
- listview
- 반석천
- flutter
- ListView.builder
- navigator
- WillPopScope
- Flutter Tutorial
- Flutter 앱 배포
- MainAxisAlignment
- Flutter 예제
- AppBar
- Image.network
- ListTile
- node.js
- FutureBuilder
- Hello World
- CrossAxisAlignment
- Row
- Load Image
- Row Widget
- Flutter 강좌
- Column Widget
- Snackbar
- Flutter Example
- Cached Image
- HTTP
- sqlite
Archives
- Today
- Total
목록javascript (1)
꿈꾸는 시스템 디자이너
QT 어플리케이션에서 웹페이지를 이용하기 위해서는 웹뷰(QWebView)를 이용한다. 아래의 그림은 하나의 윈도우에 두개의 웹뷰를 통해 구글맵을 표시하고 사용자가 맵을 클릭하면 맵 해당 위치의 위도,경도를 표시하는 예제이다. 또한 그 위도와 경도의 값을 QT의 UI에도 표시해 준다. 다시 말하면, 구글맵을 가지는 HTML파일의 자바스크립트가 QT를 호출하는 예제이다. 위 예제에서 두 웹뷰의 차이는 첫 번째 웹뷰는 QT 디바이너를 통해 메인윈도우 폼에 배치한 것이고, 두 번째 웹뷰는 코드상에서 직접 QWebView를 생성하여 사용한 것이다. QT와 HTML의 자바스크립트간의 통신을 위해서는 HTML파일에 오브젝트를 주입하고, HTML의 자바스크립트가 이 오브젝트를 통해 QT의 슬롯을 호출하는 방식을 이용해..
Development/Qt
2015. 12. 2. 18:42