Qt WebEngine 모듈은 Chromium을 기반으로하여 Qt 애플리케이션에서 웹 리소스(CSS, HTML, JavaScript, SVG 문서 등)를 표시하고 조작할 수 있게 한다. C++ 클래스 및 QML 타입이 제공된다.
Qt WebEngine 대신 다른 방법으로는 CEF(Chromium Embedded Framework) 가 있다. CEF는 타사 애플리케이션에 Chromium 기반 브라우저를 내장하기 위한 프레임워크로 웹기반 리소스를 데스크탑 애플리케션 개발에 사용할 수 있다. 광범위한 프로그래밍 언어(기본적으로는 C/C++)와 운영 체제를 지원하며 신규 및 기존 애플리케이션 모두에 통합될 수 있다.
Qt Widget(C++) 기반 애플리케이션을 위한 QCefView 는 CEF(Chromium Embedded Framework)와 통합된 Qt Widget이다. QCefView를 사용하면 CEF의 강력한 기능을 쉽게 활용하는 애플리케이션을 구축할 수 있으며 다음과 같은 이점을 얻을 수 있다.
▲ Qt 애플리케이션(Widget)에 Chromium 을 임베딩한 하이브리드앱. 👉 예제 gitlab 저장소
QCefView github 저장소 및 문서 링크.
https://github.com/CefView/QCefView
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 | 운영자 | 2019.01.05 | 86174 |
10 | Qt 응용프로그램에서 PDF 문서 렌더링 | makersweb | 2021.09.23 | 679 |
9 | VirtualKeyboard 스타일 커스터 마이징 | makersweb | 2022.03.13 | 464 |
8 | 단일 인스턴스 Qt 응용 프로그램(Single-instance Application) | makersweb | 2022.06.23 | 706 |
7 | clazy 로 13개의 시그널, 슬롯 오류 해결 | makersweb | 2022.08.23 | 578 |
6 | QProcess 보안 권고 리뷰 | makersweb | 2022.09.18 | 602 |
5 | VTK 를 사용해서 강력한 시각화(3D, Plotting, Chart)Qt 응용프로그램 개발하기 | makersweb | 2022.10.16 | 1670 |
4 | Qt Property(속성) 시스템 | makersweb | 2023.01.08 | 1889 |
3 | Widgets(C++) 기반의 기본 스타일을 Dark 테마 및 Material 디자인 스타일로 바꾸기 | makersweb | 2023.01.28 | 1313 |
» | Qt 하이브리드 애플리케이션(Hybrid App) 개발 | makersweb | 2023.02.08 | 1030 |
1 | Qt 응용프로그램에 Web 구성 요소를 표시 with Servo | makersweb | 2024.04.27 | 162 |